3v4l.org

run code in 500+ PHP versions simultaneously
<?php $articletext = 'Here is some {gameid 55555 44444 33333} and here is some more {gameid 55555} and this is one more time {gameid 55555 33333}'; $regexgameid = '/{gameid(?:\s[0-9]{5}){1,3}}/i'; preg_match_all($regexgameid, $articletext, $matchesgameid, PREG_SET_ORDER); var_export($matchesgameid);
Output for 7.2.0 - 7.2.34, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.34, 8.3.0 - 8.3.35, 8.4.1 - 8.4.26, 8.5.0 - 8.5.11
array ( 0 => array ( 0 => '{gameid 55555 44444 33333}', ), 1 => array ( 0 => '{gameid 55555}', ), 2 => array ( 0 => '{gameid 55555 33333}', ), )

preferences:
30.23 ms | 1137 KiB | 7 Q