<?php
$arr = array ( '_fc1' => array ( 'week_day' => 0, 'hours_start' => '13:30:00', 'hours_end' => '17:30:00', ), '_fc2' => array ( 'week_day' => 1, 'hours_start' => '17:0:00', 'hours_end' => '19:30:00', ), '_fc3' => array ( 'week_day' => 2, 'hours_start' => '16:30:00', 'hours_end' => '20:0:00', ), '_fc4' => array ( 'week_day' => 4, 'hours_start' => '12:0:00', 'hours_end' => '17:30:00', ), );
$newArr = array();
foreach($arr as $val) {
$newArr[$val['week_day'].$val['hours_start']] = $val;
}
rsort($newArr);
echo print_r($newArr,1);
- Output for 4.3.0 - 4.3.11, 4.4.0 - 4.4.9, 5.0.0 - 5.0.5, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29, 5.4.0 - 5.4.45, 5.5.0 - 5.5.38, 5.6.0 - 5.6.40, 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
- Array
(
[0] => Array
(
[week_day] => 4
[hours_start] => 12:0:00
[hours_end] => 17:30:00
)
[1] => Array
(
[week_day] => 2
[hours_start] => 16:30:00
[hours_end] => 20:0:00
)
[2] => Array
(
[week_day] => 1
[hours_start] => 17:0:00
[hours_end] => 19:30:00
)
[3] => Array
(
[week_day] => 0
[hours_start] => 13:30:00
[hours_end] => 17:30:00
)
)
preferences:
321.17 ms | 406 KiB | 460 Q