- array_map: documentation ( source)
- var_dump: documentation ( source)
- array_reduce: documentation ( source)
<?php
$stats = array(
array(
"totalStatPower" => 4,
),
array(
"totalStatPower" => 5,
"test" => 1,
),
array(
"totalStatPower" => 10,
"test" => 2,
),
);
var_dump(array_reduce($stats, function($a, $b) {
return array_map(function($v, $k) use ($a) {
return $v + isset($a[$k]) ? $a[$k] : 0;
},
$b);
}, array()));