讨论数量:
<?php
$a = array(1,2,3,4);
foreach($a as &$v){
$v *= $v;
}
foreach($a as $v){
echo $v; // 1,4,9,9
}
这个输出好像不对吧,不应该是 1,4,9,16吗?
我在PHP7.2和5.6上测试的
array(4) {
[0]=>
int(1)
[1]=>
int(4)
[2]=>
int(9)
[3]=>
&int(16)
}
PHP VERSION: 5.6.34
关于 LearnKu
推荐文章: