函数名: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() 函数会直接修改原始数组,而不是返回一个新的排序后的数组。