- var_dump: documentation ( source)
- array_sum: documentation ( source)
- array_column: documentation ( source)
- array_merge: documentation ( source)
- array_keys: documentation ( source)
<?php
$a = array('aa'=>10, 'bb'=>2, 'cc'=>5);
$b = array('aa'=>1, 'bb'=>20, 'dd'=>11);
$c = array('aa'=>3);
$d = array('ee'=>5);
$arr = [$a,$b,$c,$d];
$keys = array_keys(array_merge($a,$b,$c,$d));
Foreach($keys as $key){
$sums[$key] = array_sum(array_column($arr, $key));
}
Var_dump($sums);