3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pattern = '/((?<!\w)#\w+)/i'; $subject = <<<EOT Blablalb #toto zdjsdf #ho_yeah EOT; $hashtags = []; $result = preg_replace_callback('/((?<!\w)#\w+)/i', function ($matches) use(&$hastags) { $hashtags[] = $matches[0]; return ''; }, $subject); var_dump($result);

preferences:
50.73 ms | 402 KiB | 5 Q