Ah, hice una pequeña prueba:
Código PHP:
$array1 = array('edad' => '10');
$array2 = array('edad' => '15');
var_dump($array1,$array2);
foreach($array1 as $campo => $valor) {
$total[$campo] += $array1[$campo]+$array2[$campo];
}
suma sin problema los campos, y la variable esta perfecta tambien, cual es el problema..?