3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = json_decode('[ {"idx": "1","mom_member_idx": "1","teacher_member_idx": "2","care_start_datetime": "2019-09-09 08:30:00"}, {"idx": "2","mom_member_idx": "1","teacher_member_idx": "2","care_start_datetime": "2019-09-10 08:30:00"}, {"idx": "3","mom_member_idx": "2","teacher_member_idx": "2","care_start_datetime": "2019-09-09 08:30:00"} ]', true); usort($data, function($a, $b) { return strtotime($a['care_start_datetime']) > strtotime($b['care_start_datetime']) ? -1 : 1; }); unset($data[0]); print_r($data);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [1] => Array ( [idx] => 3 [mom_member_idx] => 2 [teacher_member_idx] => 2 [care_start_datetime] => 2019-09-09 08:30:00 ) [2] => Array ( [idx] => 1 [mom_member_idx] => 1 [teacher_member_idx] => 2 [care_start_datetime] => 2019-09-09 08: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:
31.79 ms | 406 KiB | 5 Q