strcasecmp()函数用于比较两个字符串(不区分大小写)
int strcasecmp ( string $str1 , string $str2 )
用于比较两个字符串
注意:strcasecmp() 函数是二进制安全的,且不区分大小写。
如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果两者相等,返回 0。
序号 | 参数与说明 |
---|---|
1 | str1 必需。第一个字符串 |
2 | str2 必需。第二个字符串 |
试试下面的实例,比较两个字符串,不区分大小写,并返回比较结果:
<?php //比较两个字符串(不区分大小写,Hello 和 HELlo 输出相同) echo strcasecmp("Hello WORLD!","HELlo PHP!"); echo '<br>'; $var1 = "Hello"; $var2 = "heLLO"; if (strcasecmp($var1, $var2) == 0) { echo '在不区分大小写的字符串比较中,$var1等于$var2'; } ?>测试看看‹/›
输出结果
7 在不区分大小写的字符串比较中,$var1等于$var2