php foreach 遍历bug:最后两个元素重复

网上找了找,貌似2007里就有的bug,现在还没修复。

在用键值做引索的数组里使用foreach遍历就会出现最后两个元素重复的bug。

有两种解决方法:

1、不使用键值做引索

2、遍历时使用引用来遍历(此乃本人无意中发现)

原创文章,转载请注明: 转载自YXZ’s Blog

本文链接地址: php foreach 遍历bug:最后两个元素重复

3 Responses

  1. 1024161 2015 年 6 月 17 日 / 上午 8:50

    我就是随便看看

  2. qwe7002 2017 年 10 月 3 日 / 下午 9:30

    16年初升级php7之前好像还有遇到这个问题来着……

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>