Я использую preg_match_all для поиска значений HashTag в ответе на поиск в Twitter.
Это работает так, как я ожидал, за исключением случаев, когда в результатах поиска нет хеш-значений. По некоторым причинам у моего массива $ tags все еще есть значения, и я не уверен почему.
Это потому, что мой RegEx неверен, или это проблема с preg_match_all?
Спасибо
$tweet = "Microsoft Pivot got Runner-Up for Network Tech from The Wall Street Journal in 2010 Technology Innovation Awards http://bit.ly/9pCbTh";
private function getHashTags($tweet){
$tags = array();
preg_match_all("/(#\w+)/", $tweet, $tags);
return $tags;
}
Результат:
Array ( [0] => Array ( ) [1] => Array ( ) )
Ожидаемые результаты:
Array();