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处理!