zblog PHP出现为foreach()提供的无效参数的解决方法
当我使用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 转载需授权!