對數組進行排序:
<?php$temp_files = array("temp15.txt","temp10.txt","temp1.txt","temp22.txt","temp2.txt");sort($temp_files);echo "Standard sorting: ";print_r($temp_files);echo "<br>";natsort($temp_files);echo "Natural order: ";print_r($temp_files);?>natsort() 函數以"自然排序"演算法對陣列進行排序。鍵值保留它們原始的鍵名。
在自然排序演算法中,數字2 小於數字10。在計算機排序演算法中,10 小於2,因為"10" 中的第一個數字小於2。
natsort( array )
參數 | 描述 |
---|---|
array | 必需。規定要進行排序的陣列。 |
傳回值: | 如果成功則回傳TRUE,如果失敗則回傳FALSE。 |
---|---|
PHP 版本: | 4+ |
更新日誌: | 自PHP 5.2.10 起,當用0 填充數字字串時(例如'00006'),將忽略0。 |