ハッシュタグを含む文字列があり、タグを引き出そうとしています。かなり近いと思いますが、同じ結果の多次元配列を取得しています
$string = "this is #a string with #some sweet #hash tags";
preg_match_all('/(?!\b)(#\w+\b)/',$string,$matches);
print_r($matches);
利回り
Array (
[0] => Array (
[0] => "#a"
[1] => "#some"
[2] => "#hash"
)
[1] => Array (
[0] => "#a"
[1] => "#some"
[2] => "#hash"
)
)
ハッシュタグで始まる各単語の配列が 1 つだけ必要です。