php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法


Posted in PHP onNovember 11, 2014

本文实例讲述了php下foreach()错误提示Warning: Invalid argument supplied for foreach() 的解决方法。分享给大家供大家参考。具体实现方法如下:

一、问题:

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

错误提示:Warning: Invalid argument supplied for foreach() in E:wampwwwmyshopcart.php on line 95

二、解决方案:

错误提示 Warning:Invalid argument supplied for foreach() 的中文意思是说foreach需要是一个数组而给它的是一个无效的参数.

就是在循环前面加上判断,直接使用is_array判断给的值是不是为数组,代码如下:

if(is_array($items) && !emptyempty($items)){  

foreach( )  

}

或者强制转换数据类型,代码如下:
foreach((array)$v as $k1 => $v1) {  

     $edu[$k1][$k] = my_h($v1);// v1是最终要入库的数据,进行转义处理  

}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHPCMS的使用小结
Sep 20 PHP
Linux系统递归生成目录中文件的md5的方法
Jun 29 PHP
WordPress中邮件的一些修改和自定义技巧
Dec 15 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
Jan 09 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
May 26 PHP
PHP简单判断手机设备的方法
Aug 23 PHP
MAC下通过改apache配置文件切换php多版本的方法
Apr 26 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
PHP实现二维数组中的查找算法小结
Jun 09 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
Yii框架数据库查询、增加、删除操作示例
Oct 14 PHP
Laravel框架Blade模板简介及模板继承用法分析
Dec 03 PHP
PHP基于imap获取邮件实例
Nov 11 #PHP
php无限极分类递归排序实现方法
Nov 11 #PHP
php实现压缩多个CSS与JS文件的方法
Nov 11 #PHP
详谈PHP文件目录基础操作
Nov 11 #PHP
浅谈PHP解析URL函数parse_url和parse_str
Nov 11 #PHP
php 魔术方法详解
Nov 11 #PHP
php多个文件及图片上传实例详解
Nov 10 #PHP
You might like
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
PHP读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
Linux下CoreSeek及PHP扩展模块的安装
2012/09/23 PHP
PHP面向对象学习笔记之二 生成对象的设计模式
2012/10/06 PHP
详解使用php调用微信接口上传永久素材
2017/04/11 PHP
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
JavaScript Event学习第五章 高级事件注册模型
2010/02/07 Javascript
Javascript中的delete介绍
2012/09/02 Javascript
js获取url中指定参数值的示例代码
2013/12/14 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
更快的异步执行(setTimeout多浏览器)
2014/08/12 Javascript
关于编写性能高效的javascript事件的技术
2014/11/28 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
简单实现的JQuery文本框水印插件
2016/06/14 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
Vue使用v-viewer实现图片预览
2020/10/21 Javascript
[01:08:44]NB vs VP 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python字符串连接方式汇总
2014/08/21 Python
分析python切片原理和方法
2017/12/19 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
python 字典套字典或列表的示例
2019/12/16 Python
Tkinter中复选菜单是否被选中的判断与设置方式
2020/03/04 Python
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
一套中级Java程序员笔试题
2015/01/14 面试题
航空大学应届生求职信
2013/11/10 职场文书
企业总经理助理岗位职责
2014/09/12 职场文书
雨花台导游词
2015/02/06 职场文书
2015年银行员工工作总结
2015/04/24 职场文书
选对餐饮营销策略,营业额才会上涨
2019/08/27 职场文书
pandas中DataFrame检测重复值的实现
2021/05/26 Python