Помогите обьединить 2 многомерных масссива и подсчитать суммы.
$array1['cars']['bmw'] = 25;
$array1['cars']['mazda'] = 20;
$array1['cars']['opel'] = 8;
$array2['cars']['bmw'] = 84;
$array2['cars']['mazda'] = 38;
$array2['cars']['opel'] = 19;
$array2['cars']['zaporozhec'] = 3;
Хочу получить такой результат:
[cars] => Array
(
[bmw] => 109
[mazda] => 58
[opel] => 27
[zaporozhec] => 3
)
Наверное тут нужна рекурсия, а у меня туговато с ней)
Я обьеденил массивы функцией array_merge_recursive()
$result = array_merge_recursive($array1, $array2);
Получил такой результат:
Array
(
[cars] => Array
(
[bmw] => Array
(
[0] => 25
[1] => 84
)
[mazda] => Array
(
[0] => 20
[1] => 38
)
[opel] => Array
(
[0] => 8
[1] => 19
)
[zaporozhec] => 3
)
)
Дальше ничего немогу придумать.