(PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8)
strncasecmp — 比較字串前 n 個字元,區分大小寫的二進位制安全字串比較
此函式類似於 strcasecmp(),不同之處在於您可以指定要比較之每個字串的字元數(上限)。
string1
第一個字串。
string2
第二個字串。
length
比較中要使用的字串長度。
如果 string1
小於 string2
,則返回 -1
;如果 string1
大於 string2
,則返回 1
;如果它們相等,則返回 0
。
版本 | 說明 |
---|---|
8.2.0 | 此函數現在返回 -1 或 1 ,而以前返回負數或正數。 |
範例 #1 strncasecmp() 範例
<?php
$var1 = 'Hello John';
$var2 = 'hello Doe';
if (strncasecmp($var1, $var2, 5) === 0) {
echo '在不區分大小寫的字串比較中,$var1 和 $var2 的前 5 個字元相等';
}
?>