【发布时间】:2010-01-28 14:25:33
【问题描述】:
我有以下数据:
Array (
[0] => Array (
[filename] => def
[filesize] => 4096
[filemtime] => 1264683091
[is_dir] => 1
[is_file] =>
)
[1] => Array (
[filename] => abc
[filesize] => 4096
[filemtime] => 1264683091
[is_dir] => 1
[is_file] =>
)
[2] => Array (
[filename] => rabbit
[filesize] => 4096
[filemtime] => 1264683060
[is_dir] => 0
[is_file] =>
)
[3] => Array (
[filename] => owl
[filesize] => 4096
[filemtime] => 1264683022
[is_dir] => 0
[is_file] =>
)
)
我想按多个值对其进行排序。 (例如,通过 is_dir 和文件名(按字母顺序)或通过 filemtime 和文件名等)
到目前为止,我已经尝试了很多解决方案,但都没有奏效。
有谁知道最好的 PHP 算法/函数/方法来这样排序?
【问题讨论】:
标签: php sorting arrays multidimensional-array