PHP:Invalid argument supplied for foreach()错误原因及解决办法

09-03 16:32   原创 116595 责编:周大小

在 php 中使用 foreach 循环遍历时报 Invalid argument supplied for foreach() 错误,是因为循环的数据不是一个有效的数组。

因此我们只要在 foreach 之前判断一下数据源即可:

if(is_array($data)){foreach($data as $value){...}}

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

$data = array();
$data = ... ; //数组赋值操作;
foreach($data as $value){...}
分享给小伙伴们:

最新文章

最热文章

零五科技,分享IT知识,国内顶级IT知识门户网站。

©2015 零五科技 版权所有