在PHP中排序数字

时间:2011-04-07 21:52:17

标签: php

这个排序数组:

sort($files, SORT_NUMERIC);

这种1.jpg,2.jpg ...... 但是怎么样1.jpg,2.jpg,2-1.jpg,2-2.jpg。以上功能不对此类型进行排序。我怎么能这样做呢?

提前致谢

2 个答案:

答案 0 :(得分:6)

在natsort http://ca3.php.net/natsort

中花了很多时间

如果这不能处理你需要的东西,usort()函数和你自己的自定义函数可以处理这个。

答案 1 :(得分:0)

只需删除SORT_NUMERIC参数。