foreach($list as $k=>$v ){
...........
}
和下面:
foreach($list as &$v){
........
}
其实两者的结果是一样的,但在一次使用中同事碰到了一个问题是:第二种方式循环的时候数组打印出来的时候最后一个数组多了一个&符号,真是没法理解
这其实是一个warning ,因为&$v是引用,用完之后他还存在,建议要销毁
foreach($list as $k=>$v ){
...........
}
和下面:
foreach($list as &$v){
........
}
其实两者的结果是一样的,但在一次使用中同事碰到了一个问题是:第二种方式循环的时候数组打印出来的时候最后一个数组多了一个&符号,真是没法理解
这其实是一个warning ,因为&$v是引用,用完之后他还存在,建议要销毁