2012-01-21 12 views
-1

現在の傾向ハッシュタグを含む過去100のつぶやきをtwitterに返すコードを書こうとしています。まず、私は現在のトレンドの内容を取得し、ちょうど傾向ハッシュタグを隔離:新しい変数に配列の値をキーを使って格納する - twitter api

$json_output=json_decode(file_get_contents("https://api.twitter.com/1/trends/23424977.json"),true); 
print_r($json_output); 
foreach($json_output[0]['trends'] as $trend) { 
    if ($trend['name'][0] === '#') { 
     echo $trend['name']; 
     $hashtag == $trend['name']; 
    } 
} 

しかし、ではなく、トレンド[「name」を]エコー、私はTwitterの検索方法を使用して検索するためにそれを使用したいです。

$past_uses = json_decode(file_get_contents("http://search.twitter.com/search.json?q="$hashtag"&rpp=100&include_entities=true&result_type=popular"),true); 

しかし、変数$ハッシュタグが適切に定義されていないと私は理由を知りません:if文の内部でこのような何かを追加することにより。 ($ハッシュタグをエコーし​​て、適切な値を格納していることを確認すると、何も出力されません)。したがって、$ trend ['name']の値をURLで使用できるように変更する必要がありますトレンドのハッシュタグを含む過去のつぶやきを取得するための検索方法については?

ありがとうございました!

答えて

0

$ hashtagを代入するのではなく、比較しています。

基本的にはちょうど falseインラインを言っている
$hashtag == $trend['name']; 

。あなたが適切にドットで文字列を連結してください、あなたの$ past_usesため

$hashtag = $trend['name']; 

また、::代わりに、単一の等号を使用

$past_uses = json_decode(
    file_get_contents("http://search.twitter.com/search.json?q=" . $hashtag . "&rpp=100&include_entities=true&result_type=popular"), 
true); 
+0

*手のひらを顔に当てる*私は完全に私がいることを書いたことに気づいたはずです違う。どうもありがとうございます!それは今働いている。 :) – Jennifer

関連する問題