php strnatcasecmp()函數怎麼用?
php strnatcasecmp()函數使用"自然"演算法來比較兩個字串(不區分大小寫)。
說明:strnatcasecmp()函數與strnatcmp()函數類似,唯一的區別是該函數的大小寫不敏感。
基本語法:
strnatcasecmp($string1,$string2)
引數:該函數接受兩個必需的字串引數,如上面的語法所示。這些引數定義如下:
● $string1:此引數指定要比較的第一個字串,不可省略。
● $string2:此引數指定要比較的第二個字串,不可省略。
返回值:此函數根據以下條件返回正整數,負數或0:
● 如果兩個字串相等,則返回0如果$ string1大於$ string2,則返回正值(> 0)。
● 如果$ string1小於$ string2,則返回負值(<0)。
下面通過範例來看看php strnatcasecmp()函數的使用方法。
範例1:
<?php echo strnatcasecmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcasecmp("01hello world!","2hello world!"); ?>
輸出: 1 -1
範例2:
<?php echo strnatcasecmp("Hello", "HELLO"); echo "<br>"; echo strnatcmp("Hello", "HELLO"); ?>
輸出:
0 1
以上就是php strnatcasecmp函數怎麼用?的詳細內容,更多請關注TW511.COM其它相關文章!