关于php5的Foreach问题

时间:2016-02-25 09:48:05

标签: php foreach

$a = array(1, 2, 3);
foreach ($a as $v) {
    var_dump(current($a));
}
// Output: int(2) int(2) int(2)

$a = array(1, 2, 3);
$b = &$a;
foreach ($a as $v) {
    var_dump(current($a));
}
// Output: int(2) int(3) bool(false)

$a = array(1, 2, 3);
$b = $a;
foreach ($a as $v) {
    var_dump(current($a));
}
// Output: int(1) int(1) int(1)

1 个答案:

答案 0 :(得分:1)

我想你会在这里找到答案。

https://stackoverflow.com/a/14854568/2686260

从标题开始"示例:当前在foreach"

中的效果