我一直在尝试所有我能想到的array_count_values
组合。array_map
我希望你能给我指路。
这是一个示例数组:
$arr = array(
array('name' => 'foo','score' => 1),
array('name' => 'foo','score' => 2),
array('name' => 'bar','score' => 1)
);
我想将所有具有相同名称的子值的分数结合起来。类似于GROUP BY name
MySQL 中的东西。
Array
(
[0] => Array
(
[name] => foo
[score] => 3
)
[1] => Array
(
[name] => bar
[score] => 1
)
)
我知道还有其他问题可以对多维数组进行排序,但我无法找到一个对其中一个子值求和的问题。