3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array('red1', 'blue1', 'red2', 'red3', 'blue2' ); $redValues = preg_grep("/^red\d+$/i", $array); $result = array_replace($array, array_combine(array_keys($redValues), array_reverse($redValues))); print_r($result);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => red3 [1] => blue1 [2] => red2 [3] => red1 [4] => blue2 )

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:
55.81 ms | 1625 KiB | 4 Q