Как извлечь слова, начинающиеся с хеш-тега (#), из строки в массив

У меня есть строка, в которой есть хэш-теги, и я пытаюсь вытащить теги. Я думаю, что я довольно близок, но получаю многомерный массив с теми же результатами

  $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"
    )
)

Я просто хочу один массив с каждым словом, начинающимся с хэш-тега.

Ответы на вопрос(4)

Ваш ответ на вопрос