📅  最后修改于: 2023-12-03 15:03:39.226000             🧑  作者: Mango
PHP的natsort()函数用于对数组进行自然排序,也就是像人类一样进行排序,而不是按照字符串的方式排序。例如,数字1、2、10会先排序1、2、10,而不是先排序1、10、2。
bool natsort ( array &$array )
$array
:需要排序的数组。$fruits = array("orange1", "orange20", "orange2", "orange100");
natsort($fruits);
print_r($fruits);
返回:
Array
(
[0] => orange1
[2] => orange2
[1] => orange20
[3] => orange100
)
$animals = array("anaconda1", "ant10", "ant1", "anaconda10", "anemone2", "anemone1");
natsort($animals);
print_r($animals);
返回:
Array
(
[1] => ant1
[2] => ant10
[5] => anemone1
[4] => anemone2
[0] => anaconda1
[3] => anaconda10
)