3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ar = array ( 'Services' => array( array ( '9' => '0', '10' => '0', '11' => '0', '12' => '0', '13' => '0', '14' => '0', '15' => '600' ), ), 'Financial' => array( Array ( '9' => 0, '10' => 0, '11' => 0, '12' => 0, '13' => 0, '14' => 0, '15' => 500 ), Array ( '9' => 0, '10' => 0, '11' => 0, '12' => 0, '13' => 0, '14' => 0, '15' => 200 ), Array ( '9' => 0, '10' => 0, '11' => 0, '12' => 0, '13' => 0, '14' => 0, '15' => 300 ), ), 'DFD' => array( Array ( '9' => 0, '10' => 0, '11' => 0, '12' => 0, '13' => 0, '14' => 0, '15' => 1000, ), Array ( '9' => 0, '10' => 0, '11' => 0, '12' => 0, '13' => 0, '14' => 0, '15' => 100 ) ) ); $finalArray = []; foreach($ar as $key=>$val){ $keyIndexes = array_keys($val[0]); foreach($keyIndexes as $keyIndex){ $finalArray[$key][$keyIndex] = array_sum(array_column($val,$keyIndex)); } } print_r($finalArray);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
Array ( [Services] => Array ( [9] => 0 [10] => 0 [11] => 0 [12] => 0 [13] => 0 [14] => 0 [15] => 600 ) [Financial] => Array ( [9] => 0 [10] => 0 [11] => 0 [12] => 0 [13] => 0 [14] => 0 [15] => 1000 ) [DFD] => Array ( [9] => 0 [10] => 0 [11] => 0 [12] => 0 [13] => 0 [14] => 0 [15] => 1100 ) )

preferences:
106.06 ms | 408 KiB | 5 Q