$arrOne = array(
'49' => 5
);
$arrTwo = array(
'49' => 5
);
$myArray = array($arrOne, $arrTwo);
$sumArray = array();
foreach ($myArray as $k => $subArray) {
foreach ($subArray as $id => $value) {
$sumArray[$id] += $value;
}
}
print_r($sumArray);
Result
error: Notice: Undefined offset: 49 in
how to fix it?
I want result is: array(49 => 10)
a += bis somewhat equivalent toa = a + b. That means you're doing$sumArray[$id] = $sumArray[$id] + $value, when$sumArray[$id]obviously doesn't exist.