使用foreach碰到的问题

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

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

  ...........

}

和下面:

foreach($list as &$v){

  ........

}

 

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

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

 

目录
相关文章
|
4天前
|
数据处理 索引
forEach 方法有哪些替代方法?
总之,虽然`forEach`方法是一种常用的数组遍历方法,但在不同的情况下,有多种替代方法可以提供更具针对性和高效的解决方案。通过合理选择和运用这些方法,我们可以更好地处理数组数据,提高代码的质量和效率。
20 5
|
2月前
|
索引
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
ES5常见的数组方法:forEach ,map ,filter ,some ,every ,reduce (除了forEach,其他都有回调,都有return)
|
1月前
for in ,for of和forEach的区别
for in ,for of和forEach的区别
41 5
|
1月前
|
算法
|
3月前
|
索引
foreach,for in和for of的区别
foreach,for in和for of的区别
47 1
|
6月前
|
索引
for和foreach谁更快,为什么
for和foreach谁更快,为什么
246 0
|
6月前
|
存储 索引
for 和 foreach 谁更快
for 和 foreach 谁更快
107 1
|
6月前
|
JavaScript 前端开发
foreach、for in和for of的区别?
foreach、for in和for of的区别?
49 0
|
6月前
|
前端开发 JavaScript
你不知道的forEach函数
你不知道的forEach函数
|
JavaScript 前端开发 索引
foreach、for in 和for of的区别?
foreach、for in 和for of的区别?