燕山网络科技

zblog PHP出现为foreach()提供的无效参数的解决方法

燕山网络科技2021-06-16138

当我使用foreach()在网站后台增加首页轮播图设置时,出现为foreach()提供的无效参数,当然这并不是在每个人的网站后台都会出现的,可能跟php兼容性无关。


原代码是这样的:

foreach ($homeSliderArray as $key => $value) {
循环的内容,此处内容省略……
	}


解决方法如下:

if (is_array($homeSliderArray) || is_object($homeSliderArray)){
foreach ($homeSliderArray as $key => $value) {
循环的内容,此处内容省略……
}}

增加了is_array函数(is_array() 函数用于检测变量是否是一个数组)和is_object函数(is_object() 函数用于检测变量是否是一个对象。)

燕山网络科技 https://www.hnysnet.com/zblogcn/4611.html 转载需授权!

上一篇:升级到1.2版本|优化网站轮播图|优化分类专题单页|兼容php8.0

下一篇:修复新增首页轮播图设置的php兼容性问题

(¬_¬) 还不快点抢沙发!!!

服务热线

15639981097

qrcode

扫一扫二维码,访问手机版

扫一扫二维码,添加客服微信