PHP | strcasecmp()函数
strcasecmp()函数是PHP中的内置函数,用于比较两个给定的字符串。它不区分大小写。此函数类似于 strncasecmp(),唯一的区别是 strncasecmp() 提供了指定用于比较每个字符串的字符数的规定。
句法:
strcasecmp($string1, $string2)
参数:此函数接受两个强制性参数,如上述语法所示,如下所述:
$string1, $string2:这些参数指定要比较的字符串。
返回值:
此函数根据如下所述的条件返回一个整数:
- strcasecmp() 返回 0 - 如果两个字符串相等。
- strcasecmp() 返回 < 0 – 如果 string1 小于 string2
- strcasecmp() 返回 > 0 – 如果 string1 大于 string2
例子:
Input : $str1 = "Geeks for Geeks "
$str2 = "Geeks for Geeks "
Output : 0
Input : $str1 = "Geeks for Geeks"
$str2 = "Hello Geek!"
Output : -1
下面的程序说明了PHP中的strcasecmp()函数:
程序1:当两个字符串相同时:
输出:
0
方案二:当两个字符串不相同时:
输出:
-1
方案3:当两个字符串不相同时:
str2
$test = strcasecmp($str1, $str2);
echo "$test";
?>
输出:
1
参考:
http:// PHP.net/manual/en/函数.strcasecmp。 PHP