晚上时我循环一个数组,在foreach里把另外一个数组添加到这个数组的一个键值上,结果添加的数组变成上一个元素的值,而不是应该有值元素的值。找了两个小时左右,逻辑基本上都不问题,最后发现了:
这是改正过后的代码,其实出问题的原因在这里:
大foreach里面是$key=>$v
小foreach里面也写成$key=>$v了。所以导致了这个错误。