windows资源浏览器是这样显示文件的排序: 可是PHP读取本地文件到一个数组,然后打印出来是这样排序的: 解决方法: 对数组进行排序后输出 ksort($allFiles, SORT_STRING | SORT_FLAG_CASE | SORT_NATURAL); // 对键排序 asort($allFiles, SORT_STRING | SORT_FLAG_CASE | SORT_NATURAL); // 对值排序 // var_dump($allFiles); 排序后输出的结果: