到目前爲止,事情一直進展順利,我查看了關於#jb等具體hashtag的所有信息,我正確地看到了它,並看到了具有特定元素(如「created_at」等)的不同數組的負載。twitter返回解碼的json
我試圖做這個echo $decode[0]['created_at']."<br>";
瞄準特定的元素,但它給了我一個錯誤「未定義抵消:0在C:\ XAMPP \ htdocs中\第6行測試\ hashtag.php」 - 我想我沿着正確的路線,直到這一點,任何指導將不勝感激
關於陣列的特點可以在這裏查看http://search.twitter.com/search.json?q=%23jb
問候
<?php
$json = file_get_contents("http://search.twitter.com/search.json?q=%23jb", true); //getting the file content
$decode = json_decode($json, true); //getting the file content as array
echo "<pre>";
echo $decode[0]['created_at']."<br>"; //user location
echo "</pre>";
?>
'var_dump($ decode)' - 數組是什麼樣的? – deceze
更好的是,爲什麼你不迴應$ json來找出他們實際發回給你的東西。當我點擊那個鏈接時,我得到了「{」error「:」你必須輸入一個查詢。「}」。這意味着您應該在嘗試使用該數據之前檢查錯誤。 – hsanders
其奇怪,但直接鏈接不起作用,如果你複製並粘貼鏈接到瀏覽器中,你可以看到json信息 - 當我使用var_dump時,它顯示了關於json的所有信息 – Hashey100