当前位置:首页 > 站长杂谈 > 正文内容

Z-blog 出现“Invalid argument supplied for foreach()”错误的解决办法

小宝4年前 (2020-05-03)站长杂谈1591

这个代码出现在搜索下方的的热搜关键词,当然我并没有出现此问题,也不太清楚这个问题为什么会出现的别的网站上,但是有了问题就得解决,目前ZBP导航仅有一个客户遇到,而且不是经常性,据说是白天一切正常,到了下班之后就会出现这个提示,所以才网上看了下教程,附上解决问题过程(ZBP导航无需手动修改,主题更新之后自会修复)。

201907291564365451485799.jpg Z-blog 出现“Invalid argument supplied for foreach()”错误的解决办法  分享 z-blog 经验 第1张

错误提示:

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

解决方案:

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

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

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

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

if(is_array($data)){
  foreach($data as $value){
    代码  }}

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

$data = array();$data = ... ; //数组赋值操作;foreach($data as $value){
  代码}

这样修改之后问题基本的到解决了

扫描二维码推送至手机访问。

版权声明:本文由 菠萝博客 发布,如需转载请注明出处。

本文链接:https://boluobk.cn/post/69.html

分享给朋友:

相关文章

常见HTTP错误代码报错

各位站长在搭建网站的时候不管使用虚拟主机还是服务器,都会出现网站报错,比如404,503等等,那么这些报错都是什么意思呢?往下看:100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。&nbs...

Linux VPS入门如何使用Putty管理VPS

Linux VPS入门如何使用Putty管理VPS

使用Putty连接linux系统VPS服务器:1、下载好Putty,在“putty_0.63”文件夹中运行“putty”,然后填写你的服务器或vps的IP,填好后点击“打开”开始连接。2、输入主机管理账号和密码完成连接。输入密码,这里要提醒...

kangle利用ipip数据库做云端黑名单屏蔽国内国外流量,防止海外流量的CC攻击 anrip利用ipip数据库做云端黑名单屏蔽国内国外流量,防止海外流量的CC攻击 anrip IpAreaRoute

kangle利用ipip数据库做云端黑名单屏蔽国内国外流量,防止海外流量的CC攻击 anrip利用ipip数据库做云端黑名单屏蔽国内国外流量,防止海外流量的CC攻击 anrip IpAreaRoute

步骤:3311请求控制>cloud_ip模块>目标拒绝>勾选非http://github.itzmx.com/1265578519/kangle/master/ipip/china_ip_list.txt flush_ti...

zblog提示“授权文件非法“的终极解决办法

zblog提示“授权文件非法“的终极解决办法

最近一段时间有很多的用户遇到了这个“授权文件非法”的提示,这是由于zblog的应用中心插件调整了规则导致的。之前本站写过一篇“zblog报错“授权文件非法”的错误原因和解决办法”的文章,但是还是有用户反应按照教程操作了之后还是提示“授权文件...

zblog报错“授权文件非法”的错误原因和解决办法

zblog报错“授权文件非法”的错误原因和解决办法

最近有几位用户向我们反应在安装zblog老版本的时候发现后台会提示“授权文件非法”,错误截图如下:经过检查后得知此问题的原因是:zblog官方插件“应用中心”在2018-12-19升级的时候出现了一个bug导致的。错误解决办法:更新到最新版...

KOS工具箱【免费】一键设置Kangle EP每日备份数据到FTP空间

KOS工具箱【免费】一键设置Kangle EP每日备份数据到FTP空间

介绍KOS云备份免费版● [免费]保留最新3份数据● [免费]备份自己FTP存储空间● [免费]每日备份网站和数据库安装前往KOS工具箱(Kangle工具箱)官网;安装并运行KOS工具箱;安装完成人后,输入kostool.cn启动KOS工具...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。