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