探讨: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 相关文章推荐
使用sockets:从新闻组中获取文章(一)
Oct 09 PHP
PHP中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
php设计模式 Chain Of Responsibility (职责链模式)
Jun 26 PHP
php图片上传存储源码并且可以预览
Aug 26 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
Symfony学习十分钟入门经典教程
Feb 03 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
Jul 20 PHP
[原创]php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法
Nov 23 PHP
PHP 验证身份证是否合法的函数
Feb 09 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
定位地理位置PHP判断员工打卡签到经纬度是否在打卡之内
May 23 PHP
PHP扩展安装方法步骤解析
Nov 24 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导出MySQL数据到Excel文件(fputcsv)
2011/07/03 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
面向对象的javascript(笔记)
2009/10/06 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
js的一些常用方法小结
2011/06/29 Javascript
最短的IE判断var ie=!-[1,]分析
2014/05/28 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
2014/07/06 Javascript
JS获取表格内指定单元格html内容的方法
2015/03/31 Javascript
jquery编写Tab选项卡滚动导航切换特效
2020/07/17 Javascript
js组件SlotMachine实现图片切换效果制作抽奖系统
2016/04/17 Javascript
JS实现超简单的汉字转拼音功能示例
2016/12/22 Javascript
使用cookie绕过验证码登录的实现代码
2017/10/12 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
Vue前后端不同端口的实现方法
2018/09/19 Javascript
浅谈vuex actions和mutation的异曲同工
2018/12/13 Javascript
vxe-table vue table 表格组件功能
2019/05/26 Javascript
JS数组方法reverse()用法实例分析
2020/01/18 Javascript
[42:25]EG vs Spirit Supermajor 败者组 BO3 第二场 6.4
2018/06/05 DOTA
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
详解django中使用定时任务的方法
2018/09/27 Python
用python爬取租房网站信息的代码
2018/12/14 Python
python 计算方位角实例(根据两点的坐标计算)
2020/01/17 Python
世界上最大的二手相机店:KEN
2017/05/17 全球购物
真正的英国宝藏:Mappin & Webb
2019/05/05 全球购物
经典的班主任推荐信
2013/10/28 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
小学六年级毕业感言
2015/07/30 职场文书
八年级语文教学反思
2016/03/03 职场文书
Win10加载疑难解答时出错发生意外错误的解决方法
2022/07/07 数码科技