# strncasecmp

(PHP 4 >= 4.0.2, PHP 5, PHP 7)

strncasecmp — 二进制安全比较字符串开头的若干个字符（不区分大小写）

### 说明

strncasecmp ( string `$str1` , string `$str2` , int `$len` ) : int

该函数与 strcasecmp() 类似，不同之处在于你可以指定两个字符串比较时使用的长度（即最大比较长度）。

### 参数

`str1`

  第一个字符串。

`str2`

  第二个字符串。

`len`

  最大比较长度。

### 返回值

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

### 参见

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