我寫的代碼應該做兩件事: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