Warning: Invalid argument supplied for foreach 怎么解决
来源:百度知道 编辑:UC知道 时间:2024/05/11 18:15:49
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/question.php on line 60
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/question.php on line 83
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/question.php on line 106
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/include/tag.func.php on line 118
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/include/tag.func.php on line 118
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/include/tag.func.php on line 118
Warning: Invalid argument supplied for foreach() in /var/web/wdj/new-hichuzhou/webapp/wenba/include/tag.func.php on line 118
Warning: Invalid argument supplied for foreach()
问题Warning: Invalid argument supplied for foreach() in 完善解决方案
将报错的语句做如下修改(例):
把
QUOTE:
foreach($extcredits as $id => $credit)
{
if($credit['ratio'])
{
$exchcredits[$id] = $credit;
}
}
改为
QUOTE:
if(is_array($extcredits)) //add
{
foreach($extcredits as $id => $credit)
{
if($credit['ratio'])
{
$exchcredits[$id] = $credit;
}
}
} //add
或
QUOTE:
foreach((array)$extcredits as $id => $credit)
{
if($credit['ratio'])
{
$exchcredits[$id] = $credit;
}
}
造成这个错误的原因多数是因为论坛升级、编码转换