在 php 中使用 foreach 循环遍历时报 Invalid argument supplied for foreach() 错误,这是因为循环的参数不是一个有效的数组。
因此我们只要在 foreach 之前判断一下数据源即可:
if(is_array($data)){foreach($data as $value){...}}
或者我们先定义一个空数组,然后为数组赋值,再进行 foreach 操作:
$data = array(4,5,6,7,8,9,10); //数组赋值操作;
foreach($data as $value){...}
想要了解更多内容,请持续关注码农资源网,一起探索发现编程世界的无限可能!
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » PHP:Invalid argument supplied for foreach() 错误原因及解决办法
本站部分资源来源于网络,仅限用于学习和研究目的,请勿用于其他用途。
如有侵权请发送邮件至1943759704@qq.com删除
码农资源网 » PHP:Invalid argument supplied for foreach() 错误原因及解决办法