函式名: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() 函式會直接修改原始陣列,而不是返回一個新的排序後的陣列。