PHP:文件名排序10排在2前面问题的解决方案

windows资源浏览器是这样显示文件的排序:

可是PHP读取本地文件到一个数组,然后打印出来是这样排序的:

解决方法:

对数组进行排序后输出:

asort($allFiles, SORT_STRING | SORT_FLAG_CASE | SORT_NATURAL);
var_dump($allFiles);

结果输出:

问题解决!