探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释_php教程-查字典教程网
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
发布时间:2016-12-29 来源:查字典编辑
摘要:自PHP5起,可以很容易地通过在$value之前加上&来修改数组的元素。此方法将以引用赋值而不是拷贝一个值。复制代码代码如下:此方法仅在被遍...

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

}

?>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类