3v4l.org

run code in 300+ PHP versions simultaneously
<?php $argv = ['filename', 3, 1, 100]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n"; $argv = ['filename', 3, 3, 93]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n"; $argv = ['filename', 12, -200, 200]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n"; $argv = ['filename', 123, 1, 3]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n"; $argv = ['filename', 3, 33, 34]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n"; $argv = ['filename', 0, -1, 1]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n"; $argv = ['filename', 127, -12, 27]; echo count(preg_grep('/'.($a=$argv)[1].'/',range($a[2],$a[3]))); echo "\n";
Output for git.master, git.master_jit, rfc.property-hooks
19 19 24 0 2 1 0

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:
58.96 ms | 401 KiB | 8 Q