探讨: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 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
利用PHP和AJAX创建RSS聚合器的代码
Mar 13 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
Oct 21 PHP
PHP查询快递信息的方法
Mar 07 PHP
php实现购物车功能(下)
Jan 05 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
详解php中生成标准uuid(guid)的方法
Apr 28 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 PHP
PHP程序守护进程化实现方法详解
Jul 16 PHP
PHP基于ip2long实现IP转换整形
Dec 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
php实现数组筛选奇数和偶数示例
2014/04/11 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
一个用js实现控制台控件的代码
2007/09/04 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
2013/10/16 Javascript
Json序列化和反序列化方法解析
2013/12/19 Javascript
js 实现浏览历史记录示例
2014/04/20 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
js实现网页抽奖实例
2015/08/05 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
js+css实现回到顶部按钮(back to top)
2016/03/02 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
jQuery简单绑定单个事件的方法示例
2017/06/10 jQuery
js实现动态增加文件域表单功能
2018/10/22 Javascript
nodejs语言实现验证码生成功能的示例代码
2019/10/13 NodeJs
vue 开发企业微信整合案例分析
2019/12/02 Javascript
简单了解Vue computed属性及watch区别
2020/07/10 Javascript
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
详解Python中is和==的区别
2019/03/21 Python
Django web框架使用url path name详解
2019/04/29 Python
实例代码讲解Python 线程池
2020/08/24 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
写给女生的道歉信
2014/01/08 职场文书
小学英语教学反思
2014/01/30 职场文书
大班开学家长寄语
2014/04/04 职场文书
优秀大专毕业生求职信
2014/08/04 职场文书
自我查摆剖析材料
2014/10/11 职场文书
学校政风行风整改方案
2014/10/25 职场文书
员工家属慰问信
2015/03/24 职场文书
植物园观后感
2015/06/11 职场文书
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python