您的位置:首页 > 产品设计 > UI/UE

对php中在foreach中使用foreach ($arr as &$value) 这种类型的解释

2012-01-06 14:58 459 查看
自 PHP 5 起,可以很容易地通过在 $value 之前加上 & 来修改数组的元素。此方法将以引用赋值而不是拷贝一个值。

<?php

$arr = array(1, 2, 3, 4);

foreach ($arr as &$value) {

    $value = $value * 2;

}
// $arr is now array(2, 4, 6, 8)
?>


此方法仅在被遍历的数组可以被引用时才可用(例如是个变量)。

<?php
foreach (array(1, 2, 3, 4) as &$value) {

    $value = $value * 2;

}

?>


原文的详细解释在这个路径:http://cn2.php.net/manual/zh/control-structures.foreach.php
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php
相关文章推荐