Invalid argument supplied for foreach() in 问题的解决方法
问题提示:
Warning: Invalid argument supplied for foreach() in D:\Tool\xampp\htdocs\testmember\ext_extensions.php on line 449
解决办法:
一.
刷新页面,
php 中 echo "<script>location.href='$basename';</script>";
二.
添加个is_array判断
问题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; } }
|