私はすべての組み合わせを試してきました、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
)
)
多次元配列を並べ替える質問が他にもあることは知っていますが、途中でサブ値の1つを合計する質問を見つけることができません。