php 同一个数组两个foreach 得到莫名奇怪的结果

今天要实现的功能:取出菜单并判断用户是否已经选中这个菜单,同时还要给菜单归类。 这样的代码看起来没什么问题。当然是我修正后的。 修正前,第二次foreach的变理,也是$m,结果得出来的数组,最后一个元素,总是与倒数第二个相同。 后面打印数组,慢慢排查,才发现第二次foreach用的$m,与第一次的foreach相同了,数据被污染了。
相关文章
相关标签/搜索