本文主要是介绍PHP关于foreach按引用循环,最后一个值和前一个相同的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
执行代码:
<?php
$a=[4,5,6,7];
foreach ($a as $k=>&$v){
var_dump($a);
echo "<br/>";
}
echo "<br/>";
foreach ($a as $k=>$v){
print_r($a);
echo "<br/>";
}
echo "<br/>";
print_r($a);
执行过程和结果:
array(4) { [0]=> &int(4) [1]=> int(5) [2]=> int(6) [3]=> int(7) }
array(4) { [0]=> int(4) [1]=> &int(5) [2]=> int(6) [3]=> int(7) }
array(4) { [0]=> int(4) [1]=> int(5) [2]=> &int(6) [3]=> int(7) }
array(4) { [0]=> int(4) [1]=> int(5) [2]=> int(6) [3]=> &int(7) }
Array ( [0] => 4 [1] => 5 [2] => 6 [3] => 4 )
Array ( [0] => 4 [1] => 5 [2] =&
这篇关于PHP关于foreach按引用循环,最后一个值和前一个相同的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!