3v4l.org

run code in 300+ PHP versions simultaneously
<?php $yourArray = [ ['item1' => 80], ['item2' => 25], ['item3' => 85], ]; function cmp($a, $b) { $a = reset($a); // get the first array elements $b = reset($b); // for comparison. if ($a == $b) { return 0; } return ($a < $b) ? -1 : 1; } usort($yourArray, "cmp"); print_r($yourArray);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [item2] => 25 ) [1] => Array ( [item1] => 80 ) [2] => Array ( [item3] => 85 ) )

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:
74.19 ms | 405 KiB | 5 Q