<?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);
- 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.25, 8.4.1 - 8.4.12
- Array
(
[break] => Array
(
[Indoor room] => 42
[Gym Class] => 19
)
[period1] => Array
(
[Indoor room] => 12
[Gym Class] => 22
)
[period2] => Array
(
[Gym Class] => 14
[Indoor room] => 25
)
[period3] => Array
(
[Gym Class] => 21
[Indoor room] => 11
)
[lunch] => Array
(
[Indoor room] => 7
)
[period4] => Array
(
[Gym Class] => 22
[Indoor room] => 20
)
[period5] => Array
(
[Gym Class] => 16
[Indoor room] => 9
)
[period6] => Array
(
)
[finish] => Array
(
[Indoor room] => 42
[Gym Class] => 19
)
)
preferences:
116.82 ms | 409 KiB | 5 Q