0
我有一個內部有多個數組的數組。我正在嘗試安排從最大到最小new_sales的數量。下面是這正好爲約40陣列的陣列的例子:如何按特定字段排列多個陣列
Array
(
[0] => Array
(
[Tech] => Array
(
[first_name] => Anthony
[last_name] => Bisignano
)
[0] => Array
(
[new_sales] => 21
[upgrades] => 2
)
)
[1] => Array
(
[Tech] => Array
(
[first_name] => Arnold
[last_name] => Ybanez
)
[0] => Array
(
[new_sales] => 5
[upgrades] => 0
)
)
我想使用的功能如下:用我這個功能
function aasort (&$techs, $key) {
$sorter=array();
$ret=array();
reset($techs);
foreach ($techs as $ii => $va) {
$sorter[$ii]=$va[$key];
}
asort($sorter);
foreach ($sorter as $ii => $va) {
$ret[$ii]=$techs[$ii];
}
$techs=$ret;
}
aasort($test,"new_sales");
是錯的或者是有其他我應該採取的方法?
謝謝你這個答案非常完美。 – user1916690 2013-02-08 16:54:59