- var_dump: documentation ( source)
- preg_match_all: documentation ( source)
<?php
$subject = <<<EOT
Blablalbzdjsdf h_yeah
EOT;
$result = [];
preg_match_all('/((?<!\w)#\w+)/i', $subject, $result, PREG_PATTERN_ORDER);
var_dump($result);
for ($i = 0; $i < count($result[0]); $i++) {
# Matched text = $result[0][$i];
}