3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tzs = array( 'Europe/London', 'America/New_York', 'America/Costa_Rica', ); foreach ( $tzs as $tz ) { preg_match('/([[:alpha:]\/]{3,30})(?!.*([[:alpha:]\/]{3,30}))/', $tz, $match); echo $tz . ' => ' . $match[0] . PHP_EOL; }

preferences:
31.92 ms | 402 KiB | 5 Q