PHP array 的加法操作代码


Posted in PHP onJuly 24, 2010

The + operator appends elements of remaining keys from the right handed array to the left handed, whereas duplicated keys are NOT overwritten.

今天 再次看 php manual的时候,才知道

<?php 
$a = array("a" => "apple", "b" => "banana"); 
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry"); 
$c = $a + $b; // Union of $a and $b 
echo "Union of \$a and \$b: \n"; 
var_dump($c); 
$c = $b + $a; // Union of $b and $a 
echo "Union of \$b and \$a: \n"; 
var_dump($c); 
?>


When executed, this script will print the following:
Union of $a and $b:
array(3) { 
["a"]=> 
string(5) "apple" 
["b"]=> 
string(6) "banana" 
["c"]=> 
string(6) "cherry" 
} 
Union of $b and $a: 
array(3) { 
["a"]=> 
string(4) "pear" 
["b"]=> 
string(10) "strawberry" 
["c"]=> 
string(6) "cherry" 
}

原来,我的理解就是。直接把$b中的元素直接复制到$a中。
我错了。
PHP 相关文章推荐
海河写的 Discuz论坛帖子调用js的php代码
Aug 23 PHP
php适配器模式介绍
Aug 14 PHP
zend Framework中的Layout(模块化得布局)详解
Jun 28 PHP
php获取中文拼音首字母类和函数分享
Apr 24 PHP
php简单实现无限分类树形列表的方法
Mar 27 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
php封装的验证码工具类完整实例
Oct 19 PHP
php实现等比例不失真缩放上传图片的方法
Nov 14 PHP
基于php实现的验证码小程序
Dec 13 PHP
PHP+MYSQL实现读写分离简单实战
Mar 13 PHP
CodeIgniter框架基本增删改查操作示例
Mar 23 PHP
PHP设计模式概论【概念、分类、原则等】
May 01 PHP
PHP IN_ARRAY 函数使用注意事项
Jul 24 #PHP
PHP STRING 陷阱原理说明
Jul 24 #PHP
PHP下操作Linux消息队列完成进程间通信的方法
Jul 24 #PHP
php抓取页面与代码解析 推荐
Jul 23 #PHP
由php的call_user_func传reference引发的思考
Jul 23 #PHP
Google Voice 短信发送接口PHP开源版(2010.5更新)
Jul 22 #PHP
PHP 飞信好友免费短信API接口开源版
Jul 22 #PHP
You might like
PHP 和 COM
2006/10/09 PHP
php字符串截取问题
2006/11/28 PHP
php中使用接口实现工厂设计模式的代码
2012/06/17 PHP
php判断是否为json格式的方法
2014/03/04 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
javascript权威指南 学习笔记之null和undefined
2011/09/25 Javascript
juery框架写的弹窗效果适合新手
2013/11/27 Javascript
转换字符串为json对象的方法详解
2013/11/29 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
fixedBox固定div漂浮代码支持ie6以上大部分主流浏览器
2014/06/26 Javascript
打造个性化的功能强大的Jquery虚拟键盘(VirtualKeyboard)
2014/10/11 Javascript
jQuery中slice()方法用法实例
2015/01/07 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
JavaScript数组和对象的复制
2017/03/21 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
AngularJS 中ui-view传参的实例详解
2017/08/25 Javascript
基于js原生和ajax的get和post方法以及jsonp的原生写法实例
2017/10/16 Javascript
浅谈Angular文字折叠展开组件的原理分析
2017/11/24 Javascript
微信小程序form表单组件示例代码
2018/07/15 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
基于vue v-for 多层循环嵌套获取行数的方法
2018/09/26 Javascript
深入浅析Node.js 事件循环、定时器和process.nextTick()
2018/10/22 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
Python中基础的socket编程实战攻略
2016/06/01 Python
浅谈Python的条件判断语句if/else语句
2019/03/21 Python
pygame实现烟雨蒙蒙下彩虹雨
2019/11/11 Python
python全栈开发语法总结
2020/11/22 Python
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
eBay德国站:eBay.de
2017/09/14 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
优秀团员个人事迹材料
2014/01/29 职场文书
抄作业检讨书
2014/02/17 职场文书
图书借阅制度范本
2015/08/06 职场文书