可能重复:
How do I sort a multidimensional array in php排序和合并多维arrray基于子阵列值
我需要梳理和合并复杂的阵!阵列是多维度的子阵列使用这样2键/值:
<?php
$result = array(
array("1", "20"),
array("1", "33"),
array("2", "10"),
array("2", "25"),
array("2", "7"),
array("3", "33"),
array("3", "80"),
array("4", "300")
);
print_r($result);
?>
现在我需要基于键的聚合对它进行排序[1]的值(在子阵列),其中键的值[0]是类似和合并,然后从多到少排序!例如在上面我喜欢的结果是:
Array
(
[0] => Array
(
[0] => 4
[1] => 300
)
[1] => Array
(
[0] => 3
[1] => 113
)
[2] => Array
(
[0] => 1
[1] => 53
)
[3] => Array
(
[0] => 2
[1] => 42
)
)
我希望我的解释足够清楚。
我读了所有的人!这不是我的问题,为什么你只是对问题持否定态度?我害怕在这个问题上提出问题:) – Vahid
对,你首先需要分解你的问题。一部分是做聚合,第二部分是做这种分类。但是两者都被覆盖了。 – hakre
也许你是对的,我没有足够的阵列,我搜索了每个地方解决它自己,但我不能! – Vahid