php中foreach()错误提示Warning: Invalid argument supplied for foreach()

foreach两层嵌套报错,

Warning: Invalid argument supplied for foreach()

无效参数。 自己调试好久没解决。 在百度中找到网友给的答案 $array =array(); if (is_array($array) && count($array)>0 ){ foreach($array as $val){ } } 给 foreach做个判断,一切问题解决。