嘗試從我從JSON轉換的數組中提取數據時,出現「Warning:Illegal string offset」錯誤。使用foreach循環時出現「非法字符串偏移」
現在我收集這種情況時,你正在使用的索引不存在,這令我感到困惑,因爲它確實存在,並且當我希望直接訪問數組值時工作正常。
我的JSON使用代碼$clean = json_decode($json_output, true);
解碼成數組,如果我使用echo $clean['text']
,'text'的字符串值顯示正常。
然而,當我試圖這段代碼我得到的錯誤:
foreach ($clean as $key => $list){
$output .= $list['text'];}
我有一種感覺,我想提出一個愚蠢的錯誤的地方!
請檢查數組的結構與'print_r($乾淨)'; – 2013-04-27 17:52:52