这很难用语言解释,但基本上我需要取两个数组,将它们与唯一值合并,并对其中的一列求和。写在下面时更有意义:
$a = array(
0 => array(
'ID' => 1,
'Count' => 2
),
);
$b = array(
0 => array(
'ID' => 1,
'Count' => 4,
),
1 => array(
'ID' => 2,
'Count' => 3,
),
);
我需要最终产品是:
$a_plus_b = array(
0 => array(
'ID' => 1,
'Count' => 6,
),
1 => array(
'ID' => 2,
'Count' => 3,
),
);
我一直在玩 array_merge() 和 array_unique() 的不同变体,但我找不到一种有效的方法来做我需要的事情。我知道我总是可以做嵌套循环,但我希望能做一些更简单的事情。有任何想法吗?