我在一个多维数组中有一些 json 文件名,像这样创建:$files[] = array("name" => $file, "type" => "json")
我想像这样升序排序:
1.File
2.File
3.File
10.File
11.File
如果我使用 phpsort($files)
函数对它们进行排序,它们将按如下方式排序:
1.File
10.File
11.File
2.File
3.File
但是,如果我使用natsort($files)
该引号:以人类(php.net)的方式订购字母数字字符串,我会一团糟:
3.File
2.File
10.File
1.File
11.File
有没有更好的方法来使用 php 函数对数组进行排序?还是我必须构建一个自定义排序功能。服务器正在运行 PHP 7.0。