<?php
$arr = array('a','b','c');
foreach($arr as $key=>$val){
$val=&$arr[$key];
print_r($arr);
}
?>
执行结果为:
Array 第一次循环,使$val是$arr[0]的引用
(
[0] => a
[1] => b
[2] => c
)
Array 第二次循环,使$arr[0]指向$arr[1]
(
[0] => b
[1] => b
[2] => c
)
Array 第三次循环,使$arr[1]指向$arr[2]
(
[0] => b
[1] => c
[2] => c
)