strcasecmp() 函數(shù)用于比較兩個(gè)字符串(不區(qū)分大小寫)是否相等。該函數(shù)返回一個(gè)整數(shù),如果兩個(gè)字符串相等,則返回 0;如果字符串一大于字符串二,則返回正整數(shù);如果字符串一小于字符串二,則返回負(fù)整數(shù)。
下面是 strcasecmp() 函數(shù)的語(yǔ)法:
int strcasecmp ( string $str1 , string $str2 )
示例:
$str1 = "Hello";
$str2 = "hello";
$result = strcasecmp($str1, $str2);
if ($result == 0) {
echo "字符串相等";
} elseif ($result > 0) {
echo "字符串一大于字符串二";
} else {
echo "字符串一小于字符串二";
}
在上面的示例中,因?yàn)樽址?“Hello” 和 “hello” 相等(不區(qū)分大小寫),所以會(huì)輸出 “字符串相等”。