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


Posted in PHP onJune 24, 2013

自 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 iconv() : Detected an illegal character in input string
Dec 05 PHP
PHP删除数组中的特定元素的代码
Jun 28 PHP
php下载文件的代码示例
Jun 29 PHP
PHP中array_merge和array相加的区别分析
Jun 17 PHP
使用PHP会话(Session)实现用户登陆功能
Jun 29 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
Oct 15 PHP
php实现有趣的人品测试程序实例
Jun 08 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
Oct 22 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
php批量删除操作(数据访问)
May 23 PHP
PHP之认识(二)关于Traits的用法详解
Apr 11 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 #PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 #PHP
PHP错误提示的关闭方法详解
Jun 23 #PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
Jun 23 #PHP
关于zend studio 出现乱码问题的总结
Jun 23 #PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 #PHP
PHP获取MSN好友列表类的实现代码
Jun 23 #PHP
You might like
PHP通用分页类page.php[仿google分页]
2008/08/31 PHP
php allow_url_include的应用和解释
2010/04/22 PHP
PHP获取mysql数据表的字段名称和详细信息的方法
2014/09/27 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
jQuery实现视频作为全屏幕背景
2014/12/18 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
Sequelize中用group by进行分组聚合查询
2016/12/12 Javascript
JavaScript使用简单正则表达式的数据验证功能示例
2017/01/13 Javascript
浅谈angularjs中响应回车事件
2017/04/24 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
React-Native做一个文本输入框组件的实现代码
2017/08/10 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
VUE element-ui 写个复用Table组件的示例代码
2017/11/18 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
浅谈vue的props,data,computed变化对组件更新的影响
2018/01/16 Javascript
解决低版本的浏览器不支持es6的import问题
2018/03/09 Javascript
layui表格分页 记录勾选的实例
2019/09/02 Javascript
Vue3新特性之在Composition API中使用CSS Modules
2020/07/13 Javascript
Python引用传值概念与用法实例小结
2017/10/07 Python
Python基于生成器迭代实现的八皇后问题示例
2018/05/23 Python
django项目中使用手机号登录的实例代码
2019/08/15 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
大学自我鉴定
2013/12/20 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
同学会邀请函模板
2015/01/30 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书