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