这是我的数组,我想我应该使用usort但我不知道如何让它工作。
Array
(
[javascript] => Array
(
[core] => Array
(
[0] => Array
(
[file] => /path/to/file.js
[weight] => 0
)
[1] => Array
(
[file] => /path/to/file2.js
[weight] => 1
)
)
)
)
我想按权重值对核心索引进行排序,其他文件和权重也会在之后添加和排序。
答案 0 :(得分:5)
usort($array['javascript']['core'], function($a, $b) {
return $a['weight'] - $b['weight'];
});