Как извлечь слова, начинающиеся с хеш-тега (#), из строки в массив
У меня есть строка с хэш-тегами, и яя пытаюсь вытащить теги, я думаю, что ям довольно близко, но получая многомерный массив с теми же результатами
$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"
)
)
Я просто хочу один массив с каждым словом, начинающимся с хэш-тега.