【发布时间】:2011-11-01 23:18:53
【问题描述】:
可能重复:
How to sort arrays inside an array?
Sort an array by a child array's value in PHP
我有一个如下所示的数组:
[0] => Array {
[ID] => 1651,
[DESCR] => "blabla",
[SORTNR] => 1,
},
[1] => Array {
[ID] => 456,
[DESCR] => "bleble",
[SORTNR] => 3,
},
[2] => Array {
[ID] => 158,
[DESCR] => "bliblablub",
[SORTNR] => 2,
},
现在我想使用[SORTNR] 的值降序对子数组进行排序,所以它最终应该是这样的:
[1] => Array {
[ID] => 456,
[DESCR] => "bleble",
[SORTNR] => 3,
},
[2] => Array {
[ID] => 158,
[DESCR] => "bliblablub",
[SORTNR] => 2,
},
[0] => Array {
[ID] => 1651,
[DESCR] => "blabla",
[SORTNR] => 1,
},
我怎样才能在 PHP 中正确地做到这一点?我现在尝试了一些东西四个小时,但我找不到任何好的解决方案....
谢谢帮助!
【问题讨论】: