3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = "12 XY 123456789"; if (preg_match('/^(?:(\d+)\s*)?(A|B|DF|XY)(?:\s*(\d+))?$/', $input, $matches)){ array_shift($matches); print_r($matches); }

preferences:
30.37 ms | 402 KiB | 5 Q