3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = '/(?<=\[prev)( title="[^"]+")( cont="[^"]+" res="[^"]+")/m'; $str = '[prev title="sample1" cont="sample1a" res="sample1b" mw="1"][prev title="sample2" cont="sample2a" res="sample2b" mw="2"][prev title="sample3" cont="sample3a" res="sample3b" mw="3"].'; $result = preg_replace($re, '$2$1', $str); echo $result;
Output for git.master, git.master_jit, rfc.property-hooks
[prev cont="sample1a" res="sample1b" title="sample1" mw="1"][prev cont="sample2a" res="sample2b" title="sample2" mw="2"][prev cont="sample3a" res="sample3b" title="sample3" mw="3"].

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