php 同一個數組兩個foreach 得到莫名奇怪的結果

今天要實現的功能:取出菜單並判斷用戶是否已經選中這個菜單,同時還要給菜單歸類。 這樣的代碼看起來沒什麼問題。當然是我修正後的。 修正前,第二次foreach的變理,也是$m,結果得出來的數組,最後一個元素,總是與倒數第二個相同。 後面打印數組,慢慢排查,才發現第二次foreach用的$m,與第一次的foreach相同了,數據被污染了。
相關文章
相關標籤/搜索