3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data =[ 0 =>[ 0 =>[ "my_first_key" => "option 1", "SUMME" => "6" ], 1 =>[ "my_first_key" => "option 2", "SUMME" => "22" ], 2 =>[ "my_first_key" => "option 3", "SUMME" => "37" ], 3 => [ "my_first_key" => "option 4", "SUMME" => "42" ] ], 1 =>[ 0 =>[ "my_second_key" => "option 1", "SUMME" => "8" ], 1 =>[ "my_second_key" => "option 2", "SUMME" => "24" ], 2 =>[ "my_second_key" => "option 3", "SUMME" => "39" ], 3 => [ "my_second_key" => "option 4", "SUMME" => "44" ] ] ]; $tmpArr = []; foreach($data as $dat){ foreach($dat as $d){ $key = array_keys($d)[0]; $tmpArr[$key][$d[$key]] = $d['SUMME']; } } print_r($tmpArr);
Output for 7.4.0 - 7.4.33, 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
Array ( [my_first_key] => Array ( [option 1] => 6 [option 2] => 22 [option 3] => 37 [option 4] => 42 ) [my_second_key] => Array ( [option 1] => 8 [option 2] => 24 [option 3] => 39 [option 4] => 44 ) )

preferences:
41.39 ms | 1296 KiB | 4 Q