3v4l.org

run code in 300+ PHP versions simultaneously
<?php $links = [ "https://www.facebook.com/tr?id=13046212397316299911&amp;ev=pageview&amp;noscript=1", "https://www.facebook.com/pages/something", "https://www.facebook.com/groups/something/", "https://www.facebook.com/something" ]; $pattern = '~^https://www\.facebook\.[a-z.]+/(?:pages/|groups/)?[\w-]+/?$~'; foreach ($links as $link) { if ($matchesFound = preg_match($pattern, $link, $matches)) { if ($matchesFound) { print_r($matches[0] . PHP_EOL); } } }

preferences:
161.54 ms | 405 KiB | 5 Q