首页 > php教程 > php手册 > 探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-13 11:45:55
原创
900 人浏览过

自 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;
}
?>

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
javascript - 登录的实现方式讨论
来自于 1970-01-01 08:00:00
0
0
0
有第十期学员吗,一起讨论学习啊!
来自于 1970-01-01 08:00:00
0
0
0
javascript - 关于一个项目的设计方案探讨
来自于 1970-01-01 08:00:00
0
0
0
探讨React自定义组件中的条件渲染挑战
来自于 1970-01-01 08:00:00
0
0
0
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板