preg_match_allを使用して、Twitter検索応答でハッシュタグ値を検索しています。
検索結果にハッシュ値が含まれていない場合を除いて、期待どおりに機能します。何らかの理由で、$ tags配列にはまだ値があり、その理由はわかりません。
正規表現が正しくないためですか、それとも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();