西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > php教程 >

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

时间:2016-04-15 14:22来源: 作者: 点击:
Warning:Invalid argument supplied for foreach() 的中文意思是说foreach需要是一个数组而给它的是一个无效的参数. php下foreach()错误提示Warning: Invalid argument supplied for foreach() 错误提示: Warning: Invali
  1. Warning:Invalid argument supplied for foreach() 的中文意思是说foreach需要是一个数组而给它的是一个无效的参数.
     
    php下foreach()错误提示Warning: Invalid argument supplied for foreach()
     
    错误提示:Warning: Invalid argument supplied for foreach() in E:wampwwwmyshopcart.php on line 95
     
    解决方案:就是在循环前面加上判断,直接使用is_array判断给的值是不是为数组,代码如下:
     
    if(is_array($items) && !emptyempty($items)){ 
    foreach( ) 
    } 
    或者强制转换数据类型,代码如下:
     
    foreach((array)$v as $k1 => $v1) { 
         $edu[$k1][$k] = my_h($v1);// v1是最终要入库的数据,进行转义处理 
    }//开源软件:好模板ldhost.cn
     
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容