3v4l.org

run code in 500+ PHP versions simultaneously
<?php $subject = '1234567890'; preg_replace_callback( '#^([a-z]+)$|^([0-9]+)$#', function ($m) { var_dump($m); return null === $m[1] ? '1' : 'a'; }, $subject, 1, $count, PREG_UNMATCHED_AS_NULL );

preferences:
58.01 ms | 1296 KiB | 5 Q