(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — 前 n 个字符的二进制安全大小写不敏感字符串比较
此函数类似于strcasecmp(),区别在于您可以指定用于比较的每个字符串的字符数(上限)。
string1
第一个字符串。
string2
第二个字符串。
length
用于比较的字符串长度。
如果string1
小于string2
,则返回-1
;如果string1
大于string2
,则返回1
;如果它们相等,则返回0
。
版本 | 描述 |
---|---|
8.2.0 | 此函数现在返回-1 或1 ,而以前返回的是负数或正数。 |
示例 #1 strncasecmp() 例子
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
echo '$var1 和 $var2 的前 5 个字符在大小写不敏感的字符串比较中相等';
}
?>