3v4l.org

run code in 300+ PHP versions simultaneously
<?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; } ksort($newArr); echo print_r($newArr,1);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [013:30:00] => Array ( [week_day] => 0 [hours_start] => 13:30:00 [hours_end] => 17:30:00 ) [117:0:00] => Array ( [week_day] => 1 [hours_start] => 17:0:00 [hours_end] => 19:30:00 ) [216:30:00] => Array ( [week_day] => 2 [hours_start] => 16:30:00 [hours_end] => 20:0:00 ) [412:0:00] => Array ( [week_day] => 4 [hours_start] => 12:0:00 [hours_end] => 17:30:00 ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
48.01 ms | 402 KiB | 8 Q