# strcmp

(PHP 4, PHP 5, PHP 7)

strcmp — 二进制安全字符串比较

### 说明

strcmp ( string `$str1` , string `$str2` ) : int

注意该比较区分大小写。

### 参数

`str1`

  第一个字符串。

`str2`

  第二个字符串。

### 返回值

如果 `str1` 小于 `str2` 返回 < 0； 如果 `str1` 大于 `str2` 返回 > 0；如果两者相等，返回 0。

### 范例

Example #1 strcmp() 例子

    <?php
    $var1 = "Hello";
    $var2 = "hello";
    if (strcmp($var1, $var2) !== 0) {
        echo '$var1 is not equal to $var2 in a case sensitive string comparison';
    }
    ?>

### 参见

- strcasecmp() - 二进制安全比较字符串（不区分大小写）
- preg_match() - 执行匹配正则表达式
- substr_compare() - 二进制安全比较字符串（从偏移位置比较指定长度）
- strncmp() - 二进制安全比较字符串开头的若干个字符
- strstr() - 查找字符串的首次出现
- substr() - 返回字符串的子串