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 相关文章推荐
php 文件上传系统手记
Oct 26 PHP
pdo中使用参数化查询sql
Aug 11 PHP
解决PHP mysql_query执行超时(Fatal error: Maximum execution time …)
Jul 03 PHP
PHP中把stdClass Object转array的几个方法
May 08 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
PHP使用Memcache时模拟命名空间及缓存失效问题的解决
Feb 27 PHP
php及codeigniter使用session-cookie的方法(详解)
Apr 06 PHP
yii插入数据库防并发的简单代码
May 27 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
php+croppic.js实现剪切上传图片功能
Aug 14 PHP
PHP如何通过表单直接提交大文件详解
Jan 08 PHP
基于PHP实现微信小程序客服消息功能
Aug 12 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实现的文件上传类与用法详解
2017/07/05 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
JavaScript 节点操作 以及DOMDocument属性和方法
2007/12/06 Javascript
Jquery $.getJSON 在IE下的缓存问题解决方法
2014/10/10 Javascript
node.js中的path.extname方法使用说明
2014/12/09 Javascript
JS实现黑色大气的二级导航菜单效果
2015/09/18 Javascript
javascript类型系统_正则表达式RegExp类型详解
2016/06/24 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
JavaScript调试的多个必备小Tips
2017/01/15 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
CKEditor4配置与开发详细中文说明文档
2018/10/08 Javascript
nodejs基础之buffer缓冲区用法分析
2018/12/26 NodeJs
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
微信小程序入口场景的问题集合与相关解决方法
2019/06/26 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
JS面向对象编程基础篇(一) 对象和构造函数实例详解
2020/03/03 Javascript
python将多个文本文件合并为一个文本的代码(便于搜索)
2011/03/13 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
详解Python在七牛云平台的应用(一)
2017/12/05 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
Python下使用Trackbar实现绘图板
2020/10/27 Python
世界上最悠久的自行车制造商:Ribble Cycles
2017/03/18 全球购物
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
Holiday Inn中国官网:IHG旗下假日酒店预订
2018/04/08 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
澳大利亚领先的男装零售连锁店:Lowes
2020/08/07 全球购物
2014年销售部工作总结
2014/12/01 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
安全教育培训制度
2015/08/06 职场文书
2019年“红色之旅”心得体会1000字(3篇)
2019/09/27 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
SQLServer之常用函数总结详解
2021/08/30 SQL Server
详解python的异常捕获
2022/03/03 Python
python创建字典及相关管理操作
2022/04/13 Python
python中validators库的使用方法详解
2022/09/23 Python