探讨: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 相关文章推荐
paypal即时到账php实现代码
Nov 28 PHP
PHP学习笔记之一
Jan 17 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
下拉列表多级联动dropDownList示例代码
Jun 27 PHP
thinkphp数据查询和遍历数组实例
Nov 28 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
smarty内置函数foreach用法实例
Jan 22 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
Feb 08 PHP
PHP基于SMTP协议实现邮件发送实例代码
Apr 27 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
Sep 16 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
May 02 PHP
laravel validate 设置为中文的例子(验证提示为中文)
Sep 29 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批量更改数据库表前缀实现方法
2013/10/26 PHP
Laravel中如何轻松容易的输出完整的SQL语句
2020/07/26 PHP
Js 中debug方式
2010/02/07 Javascript
js 多浏览器分别判断代码
2010/04/01 Javascript
Javascript读取cookie函数代码
2010/10/16 Javascript
js中将字符串转换成json的三种方式
2011/01/12 Javascript
原生javascript实现分享到朋友圈功能 支持ios和android
2016/05/11 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
解决axios会发送两次请求,有个OPTIONS请求的问题
2018/10/25 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
2019/09/28 Javascript
Vue的自定义组件不能使用click方法的解决
2020/07/28 Javascript
js实现简单抽奖功能
2020/11/24 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
[01:03:03]VP vs Mineski 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
Windows和Linux动态库应用异同
2016/04/17 面试题
vue实现倒计时功能
2021/03/24 Vue.js
思想汇报格式
2014/01/05 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
电子商务个人职业生涯规划范文
2014/02/12 职场文书
个人四风对照检查材料
2014/09/26 职场文书
保管员岗位职责
2015/02/14 职场文书
学校运动会通讯稿
2015/07/18 职场文书
小学二年级班主任工作经验交流材料
2015/11/02 职场文书
2016年入党心得体会范文
2016/01/23 职场文书