strcasecmp()函數(shù)用于比較兩個(gè)字符串(不區(qū)分大小寫)
int strcasecmp ( string $str1 , string $str2 )
用于比較兩個(gè)字符串
注意:strcasecmp() 函數(shù)是二進(jìn)制安全的,且不區(qū)分大小寫。
如果 str1 小于 str2 返回 < 0; 如果 str1 大于 str2 返回 > 0;如果兩者相等,返回 0。
序號 | 參數(shù)與說明 |
---|---|
1 | str1 必需。第一個(gè)字符串 |
2 | str2 必需。第二個(gè)字符串 |
試試下面的實(shí)例,比較兩個(gè)字符串,不區(qū)分大小寫,并返回比較結(jié)果:
<?php //比較兩個(gè)字符串(不區(qū)分大小寫,Hello 和 HELlo 輸出相同) echo strcasecmp("Hello WORLD!","HELlo PHP!"); echo '<br>'; $var1 = "Hello"; $var2 = "heLLO"; if (strcasecmp($var1, $var2) == 0) { echo '在不區(qū)分大小寫的字符串比較中,$var1等于$var2'; } ?>測試看看?/?
輸出結(jié)果
7 在不區(qū)分大小寫的字符串比較中,$var1等于$var2