3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array('motes' => 3, 'shards' => 5, 'fragments' => 5); uksort($array, function ($a, $b) use ($array) { if ($array[$a] < $array[$b]) return 1; elseif ($array[$a] > $array[$b]) return -1; else return strcmp($a, $b); }); print_r($array);

preferences:
187.08 ms | 406 KiB | 5 Q