PHP:Invalid argument supplied for foreach() 错误原因及解决办法
admin 阅读:115 2024-03-02
在 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){...}
声明
1、部分文章来源于网络,仅作为参考。 2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!