我正在使用preg_match_all在Twitter搜索響應中搜索HashTag值。使用preg_match_all獲取空數組結果,其值不匹配
它符合我的預期,除了搜索結果中沒有任何散列值時。出於某種原因,我的$ 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();
感謝結果數組的解釋。這是有道理的,我現在能夠解決我的解決方案,我知道要尋找什麼。 – discorax 2010-09-28 20:38:49