3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = ['green', '', 'red', '', 'blue', '', 'yellow', '', 'purple', '', 'white', '', 'black']; usort($array, fn($a, $b) => !$a <=> !$b); var_export($array);
Output for git.master, git.master_jit
array ( 0 => 'green', 1 => 'red', 2 => 'blue', 3 => 'yellow', 4 => 'purple', 5 => 'white', 6 => 'black', 7 => '', 8 => '', 9 => '', 10 => '', 11 => '', 12 => '', )

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:
40.33 ms | 860 KiB | 4 Q