我写的代码应该做两件事:1-显示来自twitter用户的最新帖子2-搜索特定关键字。在第一部分,它完美的作品,但它在“搜索”选项的情况下所倾倒此错误消息失败:PHP中未定义的偏移量错误来自json响应
PHP公告:未定义抵消:
我运行这种格式的代码:
$ php script.php search keyword number
下面是代码:
$result = file_get_contents("http://search.twitter.com/search.json?q=$argv[2]&rpp=$argv[3]&include_entities=true&result_type=mixed");
$decoded = json_decode($result,true);
for($j=0; $j<$argv[3]; $j++)
{
echo ($decoded[$j]['text']);
}
的错误只是一个通知,它不会停止运行的代码,这是什么意思是,虽然乌拉圭回合试图可能使用处理不当被设置一个数组,最好的办法是'的print_r() ;'无论你使用的数组是什么,看看它们是否包含他们想要的。 – Breezer
数组可能不包含任何东西。你应该检查'isset'什么的。错误的确切线是什么? – edwardmp