3v4l.org

run code in 500+ PHP versions simultaneously
<?php $re = '/^(\S+)\h+\[\S*\](?!\S).*$(?![\s\S]*^\1)/m'; $str = 'green [foo] [foo1] red [foo] blue [foo] [foo1] [foo2] yellow [foo2] green [foo] green [foo] [foo1] red [foo] pink [foo3]'; preg_match_all($re, $str, $matches); print_r($matches[0]);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => blue [foo] [foo1] [foo2] [1] => yellow [foo2] [2] => green [foo] [foo1] [3] => red [foo] [4] => pink [foo3] )

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:
53.31 ms | 1436 KiB | 4 Q