3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = array ( 0 => array ( 'name' => 'Вася', 'start' => '11.12', 'end' => '15.12', ), 1 => array ( 'name' => 'Петя', 'start' => '08.11', 'end' => '10.12', ), 2 => array ( 'name' => 'Иван', 'start' => '26.11', 'end' => '29.12', ), ); usort($arr, fn($a, $b) => ($a['end'] >= $b['end']) ? -1 : 1); print_r($arr);

preferences:
49.48 ms | 402 KiB | 5 Q