0
排序multidimensial陣列我有一個陣列,其看起來像由包含數字兩個值和字母
[0] => Array
(
[typeName] => Element
[quantity] => 35
[flag] => 4
)
我已經發現了一種方法,通過使用usort()
排序通過其子元素的數組。這對數值很有用。
public static function _sortByAmount($a, $b) {
return $b['quantity'] - $a['quantity'];
}
有時可能發生我有多個相同數量的數組元素。這些條目應該按名稱排序。最後,數組應該看起來像這樣。
[0] => Array
(
[typeName] => Element
[quantity] => 567
[flag] => 4
)
[1] => Array
(
[typeName] => aaa-element
[quantity] => 35
[flag] => 4
)
[2] => Array
(
[typeName] => bbb-element
[quantity] => 35
[flag] => 4
)
[3] => Array
(
[typeName] => Element
[quantity] => 10
[flag] => 4
)
是否有可能以某種方式擴展我的功能?
它的工作,謝謝! – sascha 2013-02-26 18:57:18