NOTIC: Invalid argument supplied for foreach()

NOTIC: Invalid argument supplied for foreach()NOTIC:[2]Invalidargumentsuppliedforforeach()Warning:Invalidargumentsuppliedforforeach()in……"很多时候这个数组是取自某些数据源,如果数组为空,就会出现错误警告,为了防止这

大家好,欢迎来到IT知识分享网。

NOTIC: [2] Invalid argument supplied for foreach()

Warning: Invalid argument supplied for foreach() in ……”

很多时候这个数组是取自某些数据源,如果数组为空,就会出现错误警告,为了防止这种错误警告,应该在遍历之前对数组变量进行一个判断,如果该变量不是一个有效数组,可以对该变量加个if判断语句,还可以设置该变量为一个空数组即array():

if(is_array($arr))    //add
{                  
          foreach($arr as $key => $value)
         {
                代码块
          }
}   //add

 

 

或者强制转换为数组
           foreach((array)$arr as $key => $value)
         {
                代码块
          }

 

文章来源:刘俊涛的博客

地址:NOTIC: Invalid argument supplied for foreach()

欢迎关注,有问题一起学习欢迎留言、评论。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/28408.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信