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; }}
Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved. 闵涛 E_mail:admin@mintao.net(欢迎提供学习资源)
鄂公网安备 42011102001154号
站长:MinTao ICP备案号:鄂ICP备11006601号-18