永发信息网

php图示PHP Warning: Invalid argument supplied for foreach() in 该怎么处理,如图

答案:1  悬赏:20  手机版
解决时间 2021-11-26 02:24
php图示PHP Warning: Invalid argument supplied for foreach() in 该怎么处理,如图
最佳答案
错误提示 Warning:Invalid argument supplied for foreach() 的中文大意是说 foreach 需要的参数是一个数组,而实际上运行时是无效的参数(即不是数组)。
这个错误的原因,可能是原因是由于上一步的代码运行中,得到的结果不是一个数组,比如,在 MySQL 数据库中获取数据集时,正常情况下应该是个包含记录的数组,而由于 SQL 语句执行错误导致最后的结果是个 boolean 值,这时候,如果用 foreach 来循环就会出错。
建议:
1、检查 foreach 中的参数在上一步得到的结果执行是否正确。
2、添加容错处理,比如:
if(!empty($arr)){
    foreach( $arr as $key => $value){
        //todo
    }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
情人节男女双方就一定要互送礼物吗?
迷语:Ihavenoarmsandhands.Ihavefourlegs.Yo
谁要超拉
兄弟汽车销售有限公司(丹东振兴区国桢路20)地
dnf2016卧龙诸葛亮宝珠给什么称号
二嫂子棋牌室地址在什么地方,我要处理点事!
世界七大州是哪些。
wii模拟器玩咒怨玩不了!求大神帮忙!在线等
隧道底板是什么
冬瓜变软是坏了吗 冬瓜烂一点还能吃吗
铜仁高新区企业服务中心这个地址在什么地方,
maya里人体模型已经先绑定好刷完权重了,请问
手机号被另一个微信号绑定了怎么更改?
傲勒斯音图淖尔在哪里啊,我有事要去这个地方
战神Z6-KP5D3怎么样?
推荐资讯
成语身什么困什么
实况PES6问题!
蜜蜂酒和什么吃物相反
某某某访问了你的空间是什么意思
5年级数学题,饲养场有51头牛和51只羊,一头牛
最近一个很火的软件迷你世界,我玩了一下,发
6年级语文下册第三单元作文汉服
必确椭圆机是椭圆机之父吗?
什么是通草果
想买根5.4台钓竿、要轻、牢、干大物稳的、700
小爱无法连接WiFi,求助怎么办
4量是多少克
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?