3v4l.org

run code in 300+ PHP versions simultaneously
<?php $r = '/^[А-Я]{1}[0-9]{3}[А-Я]{2}[0-9]{3}$/u'; $pattern = 'Я000ЯЯ000'; $check = function ($str) use ($r, $pattern) { return (bool) preg_match($r, $str . mb_substr($pattern, mb_strlen($str))); }; foreach (['ББ12', 'И7'] as $test) { echo json_encode([$test, $check($test)], JSON_UNESCAPED_UNICODE), PHP_EOL; }
Output for git.master, git.master_jit, rfc.property-hooks
["ББ12",false] ["И7",true]

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