3v4l.org

run code in 300+ PHP versions simultaneously
<?php $aData = Array ( 'break' => Array ( 'Indoor room' => 42, 'Gym Class' => 19 ), 'finish' => Array ( 'Indoor room' => 42, 'Gym Class' => 19 ), 'lunch' => Array ( 'Indoor room' => 7 ), 'period1' => Array ( 'Indoor room' => 12, 'Gym Class' => 22 ), 'period2' => Array ( 'Gym Class' => 14, 'Indoor room' => 25 ), 'period3' => Array ( 'Gym Class' => 21, 'Indoor room' => 11 ), 'period4' => Array ( 'Gym Class' => 22, 'Indoor room' => 20 ), 'period5' => Array ( 'Gym Class' => 16, 'Indoor room' => 9 ) ); $arraySort = [ "break", "period1", "period2", "period3", "lunch", "period4", "period5", "period6", "finish" ]; $final_array = []; foreach($arraySort as $arraySo){ $final_array[$arraySo] = isset($aData[$arraySo]) ? $aData[$arraySo] : []; } print_r($final_array);

preferences:
23.78 ms | 404 KiB | 5 Q