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

燕山网络科技2021-06-16 21:40:031518

当我使用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://h.finchui.com/zblogcn/4611.html 转载需授权!

最新发布

燕山网络科技在线咨询

上班时间:9:00-22:00
周六、周日:14:00-22:00
wechat
扫一扫二维码,添加客服微信

15639981097

上班时间:9:00-22:00
周六、周日:14:00-22:00

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