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)的输出是什么;'所以我们知道它是怎么样的。目前我们没有 –