使用foreach碰到的问题

简介: foreach($list as $k=>$v ){   ........... } 和下面: foreach($list as &$v){   ........ }   其实两者的结果是一样的,但在一次使用中同事碰到了一个问题是:第二种方式循环的时候数组打印出来的时候最后一个数组多...

foreach($list as $k=>$v ){

  ...........

}

和下面:

foreach($list as &$v){

  ........

}

 

其实两者的结果是一样的,但在一次使用中同事碰到了一个问题是:第二种方式循环的时候数组打印出来的时候最后一个数组多了一个&符号,真是没法理解

这其实是一个warning ,因为&$v是引用,用完之后他还存在,建议要销毁

 

目录
相关文章
|
13天前
|
索引
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
|
1天前
|
存储 JavaScript
foreach和map
foreach和map
12 4
|
2月前
|
索引
foreach,for in和for of的区别
foreach,for in和for of的区别
36 1
|
2月前
了解foreach循环
了解foreach循环
|
5月前
|
索引
for和foreach谁更快,为什么
for和foreach谁更快,为什么
132 0
|
5月前
|
存储 索引
for 和 foreach 谁更快
for 和 foreach 谁更快
81 1
|
5月前
|
JavaScript 前端开发
foreach、for in和for of的区别?
foreach、for in和for of的区别?
43 0
|
5月前
|
前端开发 JavaScript
你不知道的forEach函数
你不知道的forEach函数
|
11月前
|
JavaScript 前端开发 索引
foreach、for in 和for of的区别?
foreach、for in 和for of的区别?
关于数组中forEach() 、map()、filter()、reduce()、some()、every()的总结
关于数组中forEach() 、map()、filter()、reduce()、some()、every()的总结
50 0