PHP | natsort()函数
natsort()函数是PHP中的一个内置函数,用于使用“自然顺序”算法对数组进行排序。自然顺序告诉正常人使用的顺序。也就是说,它不检查用于比较的值的类型。例如,在字符串表示中,根据标准排序算法,30 小于 7,因为 3 按字典顺序排在 7 之前。但在自然顺序中,30 大于 7。
句法:
bool natsort(array)
参数:此函数接受单个参数$array 。它是 natsort()函数要排序的数组。
返回值:它返回一个布尔值,即成功时为 TRUE,失败时为 FALSE。
下面的程序说明了PHP中的 natsort()函数:
方案一:
输出:
Standard sorting
Array
(
[3] => 1.jpeg
[1] => 10.jpeg
[0] => 12.jpeg
[2] => 2.jpeg
)
Natural order sorting
Array
(
[3] => 1.jpeg
[2] => 2.jpeg
[1] => 10.jpeg
[0] => 12.jpeg
)
方案二:
输出:
Natural order sorting
Array
(
[2] => gfg1.jpeg
[4] => gfg2.jpeg
[1] => gfg10.jpeg
[0] => gfg15.jpeg
[3] => gfg22.jpeg
)
参考:
http:// PHP.net/manual/en/函数.natsort。 PHP