到目前为止,事情一直进展顺利,我查看了关于#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