3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = ['a' => ['a' => 1, 'b' => 2], 'b'=> ['a' => 0, 'b' => 1]]; usort($array, function($a, $b) { return $a['a'] <=> $b['a'] ?: $a['b'] <=> $b['b']; }); var_dump($array);

preferences:
65.66 ms | 402 KiB | 5 Q