3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = 'ae8973fc22962b40a654e26e733d9fd9567741a9 refs/tags/1.0.1 ae8973fc22962b40a654e26e733d9fd9567741ase refs/tags/1.0.20 ae8973fc22962b40a654e26e733d9fd9567741asd refs/tags/1.0.3 ae8973fc22962b40a654e26e733d9fd9567741asd refs/tags/1.0.2-stag a2dc1ef92e9cb6ba026569a57e1db125350e3a32 refs/tags/1.0.1^{}'; preg_match_all("/tags\/([0-9]+\.[0-9]+\.[0-9]+)$/ims", $string, $matches); var_dump($matches);
Output for git.master, git.master_jit, rfc.property-hooks
array(2) { [0]=> array(3) { [0]=> string(10) "tags/1.0.1" [1]=> string(11) "tags/1.0.20" [2]=> string(10) "tags/1.0.3" } [1]=> array(3) { [0]=> string(5) "1.0.1" [1]=> string(6) "1.0.20" [2]=> string(5) "1.0.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:
70.87 ms | 402 KiB | 8 Q