• 技术文章 >php教程 >php手册

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

    2016-06-13 11:45:55原创380

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

    复制代码 代码如下:


    $arr = array(1, 2, 3, 4);
    foreach ($arr as &$value) {
    $value = $value * 2;
    }
    // $arr is now array(2, 4, 6, 8)
    ?>


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

    复制代码 代码如下:


    foreach (array(1, 2, 3, 4) as &$value) {
    $value = $value * 2;
    }
    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:解析php常用image图像函数集 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • PHP实现通过get方式识别用户发送邮件的方法• Codeigniter框架实现获取分页数据和总条数的方法• php将csv文件导入到mysql数据库的方法,• php批量添加数据与批量更新数据的实现方法,php添加数据• PHP弹出提示框并跳转到新页面(重定向)
    1/1

    PHP中文网