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

2015-01-24信息快讯网

这篇文章主要介绍了php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法,是很多开发者在进行PHP程序设计的过程中经常会遇到的问题,需要的朋友可以参考下

本文实例讲述了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在linux下检测mysql同步状态的方法
将FCKeditor导入PHP+SMARTY的实现方法
ThinkPHP 404页面的设置方法
THINKPHP内容分页代码分享
linux中cd命令使用详解
Zend Guard使用指南及问题处理
php中$_POST与php://input的区别实例分析
php模仿asp Application对象在线人数统计实现方法
php实现监控varnish缓存服务器的状态
php实现Linux服务器木马排查及加固功能
php+mysqli实现批量替换数据库表前缀的方法
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
腾讯微博提示missing parameter errorcode 102 错误的解决方法
PHP使用pcntl_fork实现多进程下载图片的方法
Yii框架form表单用法实例
利用PHP函数计算中英文字符串长度的方法
PHP基于imap获取邮件实例
浅谈PHP解析URL函数parse_url和parse_str
PHP使用ob_start生成html页面的方法
php实现singleton()单例模式实例
php函数serialize()与unserialize()用法实例
PHP动态编译出现Cannot find autoconf的解决方法
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Laravel 4 初级教程之Pages、表单验证
Laravel 4 初级教程之视图、命名空间、路由
推荐几款用 Sublime Text 开发 Laravel 所用到的插件
thinkphp中html:list标签传递多个参数实例
thinkphp实现like模糊查询实例
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
PHP实现支持GET,POST,Multipart/form-data的HTTP请求类
PHP提示Cannot modify header information - headers already sent by解决方法
使用PHP和HTML5 FormData实现无刷新文件上传教程
php foreach正序倒序输出示例代码
ThinkPHP之foreach标签使用概述
©2014-2024 dbsqp.com