1
我看到下面的錯誤我的網頁上:警告:非法串從偏移if語句
警告:非法串偏移「狀態」在XXX上線344
344線/ 335
if ($status['status'] == '1') {
echo"<font color='green'> Live </font>";
}
誰能告訴我什麼,我做錯了/爲什麼IM出現這個錯誤?
我看到下面的錯誤我的網頁上:警告:非法串從偏移if語句
警告:非法串偏移「狀態」在XXX上線344
344線/ 335
if ($status['status'] == '1') {
echo"<font color='green'> Live </font>";
}
誰能告訴我什麼,我做錯了/爲什麼IM出現這個錯誤?
$status
是一個字符串,而不是一個數組,你正在使用它作爲一個數組。您可以在PHP中以數組的形式訪問字符串,但必須爲其提供有效的數字索引。例如$status[0]
會給你第一個字符。 'status'
是沒有這樣的有效索引。
該怎麼寫? – Shaun
首先,你必須告訴我們'var_dump($ status)的輸出是什麼;'所以我們知道它是怎麼樣的。目前我們沒有 –