查詢

natsort()函式—用法及示例

「 對陣列進行自然排序,按照人類理解的自然順序(即按照字母和數字的順序)進行排序 」


函式名:natsort()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:natsort() 函式用於對陣列進行自然排序,按照人類理解的自然順序(即按照字母和數字的順序)進行排序。

語法:natsort(array &$array): bool

引數:

  • $array:必需,要排序的陣列。

返回值:如果排序成功則返回 true,否則返回 false。

示例:

$fruits = array("apple", "Orange", "banana", "Peach");
natsort($fruits);

foreach ($fruits as $fruit) {
    echo $fruit . ", ";
}

// 輸出:apple, banana, Orange, Peach

在上面的示例中,我們使用 natsort() 函式對 $fruits 陣列進行自然排序。由於自然排序會按照字母和數字的順序排序,所以 "apple" 排在 "banana" 前面,而 "Orange" 則排在 "Peach" 前面。最後,我們使用 foreach 迴圈遍歷陣列並輸出排序後的結果。

需要注意的是,natsort() 函式會直接修改原始陣列,而不是返回一個新的排序後的陣列。

補充糾錯
上一個函式: net_get_interfaces()函式
下一個函式: natcasesort()函式
熱門PHP函式
分享連結