php strnatcmp()函數怎麼用?
php strnatcmp函數用於以「自然順序」演算法比較兩個字串,區分大小寫。
基本語法:
strnatcmp($string1,$string2)
引數:strnatcmp()函數接受兩個必需的字串引數進行比較
● $string1:必須引數,指定要比較的第一個字串。
● $string2:必須引數,指定要比較的第二個字串。
返回值:strnatcmp()函數根據以下條件返回整數值:
● 如果兩個字串相等,則該函數返回0。
● 如果$ string1小於$ string2,則該函數返回負值(<0)。
● 如果$ string2小於$ string1,則該函數返回正值(> 0)。
說明:在自然演算法中,數位 2 小於數位 10。在計算機排序中,10 小於 2,這是因為 10 中的第一個數位小於 2。
下面通過範例來看看php strnatcmp()函數的使用方法。
<?php //使用自然演算法來比較兩個字串 echo strnatcmp("2hello world!","01hello world!"); echo "<br>"; echo strnatcmp("01hello world!","2hello world!"); ?>
輸出:
1 -1
以上就是php strnatcmp函數怎麼用?的詳細內容,更多請關注TW511.COM其它相關文章!