2015-10-05 59 views
1

我看到下面的錯誤我的網頁上:警告:非法串從偏移if語句

警告:非法串偏移「狀態」在XXX上線344

344線/ 335

if ($status['status'] == '1') { 
    echo"<font color='green'> Live </font>"; 
} 

誰能告訴我什麼,我做錯了/爲什麼IM出現這個錯誤?

回答

7

$status是一個字符串,而不是一個數組,你正在使用它作爲一個數組。您可以在PHP中以數組的形式訪問字符串,但必須爲其提供有效的數字索引。例如$status[0]會給你第一個字符。 'status'是沒有這樣的有效索引。

+0

該怎麼寫? – Shaun

+1

首先,你必須告訴我們'var_dump($ status)的輸出是什麼;'所以我們知道它是怎麼樣的。目前我們沒有 –

相關問題