我使用這個代碼:JSON捲曲 - 爲的foreach無效參數() - PHP
<?php
$json_url = 'http://search.twitter.com/search.json?q=royal&wedding';
$ch = curl_init($json_url);
$options = array(
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array('Content-type: application/json')
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
if (!empty($result)){
$json = json_decode($result);
foreach ($json->results[0]->text as $t){
var_dump($t);
}
}
?>
,但我發現對foreach無效參數?
任何想法?
我不知道該怎麼json_decode的作品,但是,乍一看,似乎你正在尋找您遍歷JSON輸出的[0]結果的文本值。這是錯誤的。嘗試迭代$ json結果變量,並在foreach循環內讀取當前項目的文本值。 – alesdario 2011-05-02 15:00:26