PHP natsort() 函式
示例
按“自然順序”對陣列進行排序
<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "標準排序: ";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "自然順序: ";
print_r($temp_files);
?>
自己動手試一試 »
定義和用法
natsort() 函式使用“自然順序”演算法對陣列進行排序。 值會保留其原始鍵。
在自然演算法中,數字 2 小於數字 10。在計算機排序中,10 小於 2,因為“10”中的第一個數字小於 2。
語法
natsort(array)
引數值
引數 | 描述 |
---|---|
array | 必需。規定要排序的陣列 |
技術詳情
返回值 | 成功時返回 TRUE,失敗時返回 FALSE。 |
---|---|
PHP 版本 | 4+ |
PHP 更新日誌 | PHP 5.2.1:零填充的數字字串(例如 '00006')現在會忽略 0 填充 |
❮ PHP 陣列參考