I am using PHP and I have an array
$nnarray = Array (
[9] => Array (
[1] => Array (
[2] => 433
[6] => 2
[4] => 101
)
[3] => Array (
[6] => 999
)
)
[14] => Array (
[2] => Array (
[2] => 0
[6] => 2
)
)
)
How do I add it all up by the index key? Output I would like as below
Array (
[9] => 1535
)
[14] => 2
)
)
1535 = 433+2+101+999 (All value under [9])
Now I using the following script to get the result, is it have another effective way?
foreach($nnarray as $key => $value){
foreach($nnarray[$key] as $nkey => $nvalue){
foreach($nnarray[$key][$nkey] as $nnkey => $nnvalue){
$newarray[$key] = $newarray[$key]+$nnvalue;
}
}
}
print_r($newarray);