3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
26.46 ms | 408 KiB | 5 Q