最简单的方法是什么:
a => 1, b => 0, c=> 3
a => 0, b => 10, c=> 1
萨姆
a => 1, b =>10, c=>4
和
减
a => -1, b=> 10, c=> -2
我希望我的例子清楚明白......如果您有任何疑问,请发表评论
答案 0 :(得分:2)
和:
$array1 = array('a' => 1, 'b' => 0, 'c' => 3);
$array2 = array('a' => 0, 'b' => 10, 'c' => 1);
$result = array();
foreach ($array1 as $key => $value)
$result[$key] = $value + $array2[$key];
您可以类似地实施差异部分。
答案 1 :(得分:1)
$sum = $minus = 0;
foreach ($arrays as $key=>$val)
{
$sum += $val;
$minus -= ($val*-1);
}
答案 2 :(得分:1)
您希望使用相同的键添加orsubstarct值。
尝试使用array_walk编写函数
http://php.net/manual/en/function.array-walk.php
或放入循环并根据键添加或替换。