我下面有两个不同的数组:
$array1 = [1 => 2, 2 => 3, 6 => 1];
$array2 = [1 => 2, 6 => 2];
如何对
$array1
和 $array2
中的相关值求和并忽略没有相关值的值?
想要的结果:
[1 => 4, 6 => 3]
$result = array();
foreach ($array1 as $key => $value) {
if (isset($array2[$key])) {
$result[$key] = $value + $array2[$key];
}
}
foreach($array1 as $key => $value) {
if(array_key_exists($key, $array2)) {
$array1[$key] += array2[$key];
}
}