'c' => 'cc',);foreach( $a as &$v){;}print_r($a);
foreach( $a as $v){}print_r($a);仔细想想,其实是简单的引用问题,第一次
foreach 完毕,$v 实际是$a['c']的引用,循环时,
每次对
$v 的赋值都会会改变$a['c']的值,而最后一次对$v 的赋值是$v=$a['c'],$a['c']在上一
次被赋值为
$a['b'],所以会会出现上述情况