Jak wyodrębnić słowa zaczynające się od znacznika mieszania (#) z ciągu znaków do tablicy
Mam ciąg, który ma w sobie znaczniki mieszania i próbuję wyciągnąć znaczniki. Myślę, że jestem całkiem blisko, ale otrzymuję wielowymiarową tablicę z takimi samymi wynikami
$string = "this is #a string with #some sweet #hash tags";
preg_match_all('/(?!\b)(#\w+\b)/',$string,$matches);
print_r($matches);
co daje
Array (
[0] => Array (
[0] => "#a"
[1] => "#some"
[2] => "#hash"
)
[1] => Array (
[0] => "#a"
[1] => "#some"
[2] => "#hash"
)
)
Chcę tylko jedną tablicę z każdym słowem rozpoczynającym się od znacznika mieszania.