自丢网

标题: Invalid argument supplied for foreach()错误原因及解决办法 [打印本页]

作者: admin    时间: 2020-11-18 08:55
标题: Invalid argument supplied for foreach()错误原因及解决办法

在php中使用foreach循环遍历时报Invalid argument supplied for foreach()错误,是因为循环的数据不是一个有效的数组。因此我们只要在foreach之前判断一下数据源即可:

  1. if(is_array($data)){foreach($data as $value){...}}
复制代码

或者我们先定义一个空数组,然后为数组赋值,再进行foreach操作:

  1. $data = array();
  2. $data = ... ; //数组赋值操作;
  3. foreach($data as $value){...}
复制代码






欢迎光临 自丢网 (https://www.zidiu.com/) Powered by Discuz! X3.5