Итак, я использую preg_match, чтобы получить любой текст после # до пробела вне строки. Однако, если в строке есть несколько случаев, он вернет только первый. Это то, что у меня есть
$text = '#demo1 #demo2 some text #blah2';
$check_hash = preg_match("/([#][a-zA-Z-0-9]+)/", $text, $hashtweet);
foreach ($hashtweet as $ht){
echo $ht;
}
echo $ ht;
выводит # demo1 # demo1
, когда он должен выводить все 3 слова с # впереди. Приветствуется любая помощь.