3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = array( "item1"=>"1", "item2"=>"3", "item3"=>"5", "item4"=>"2", "item5"=>"4" ); $sortingArr = array("5","4","3","2","1"); uasort($data, function($a, $b) use ($sortingArr) { return array_search($a, $sortingArr) <=> array_search($b, $sortingArr); }); print_r($data);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [item3] => 5 [item5] => 4 [item2] => 3 [item4] => 2 [item1] => 1 )

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