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 相关文章推荐
phpmyadmin 常用选项设置详解版
Mar 07 PHP
Views rows style模板重写代码
May 16 PHP
php中的boolean(布尔)类型详解
Oct 28 PHP
php中sql注入漏洞示例 sql注入漏洞修复
Jan 24 PHP
ThinkPHP CURD方法之limit方法详解
Jun 18 PHP
php使用pdo连接报错Connection failed SQLSTATE的解决方法
Dec 15 PHP
thinkPHP学习笔记之安装配置篇
Mar 05 PHP
PHP连接操作access数据库实例
Mar 30 PHP
PHP中foreach()用法汇总
Jul 02 PHP
PHP实现的浏览器检查类
Apr 11 PHP
PHP中SESSION过期设置
Mar 09 PHP
PHP基本语法
Mar 31 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
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
thinkphp3查询mssql数据库乱码解决方法分享
2014/02/11 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
php 三元运算符实例详细介绍
2016/12/15 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
jquery 年会抽奖程序
2011/12/22 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
javaScript 计算两个日期的天数相差(示例代码)
2013/12/27 Javascript
Node.js服务器开启Gzip压缩教程
2017/08/11 Javascript
JavaScript实现的斑马线表格效果【隔行变色】
2017/09/18 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
vue中js判断长时间不操作界面自动退出登录(推荐)
2020/01/22 Javascript
[04:44]DOTA2 2017全国高校联赛视频回顾
2017/08/21 DOTA
Python批量按比例缩小图片脚本分享
2015/05/21 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
python实现pdf转换成word/txt纯文本文件
2018/06/07 Python
浅谈Series和DataFrame中的sort_index方法
2018/06/07 Python
Python DataFrame 设置输出不显示index(索引)值的方法
2018/06/07 Python
python+pyqt5实现图片批量缩放工具
2019/03/18 Python
Pycharm 字体大小调整设置的方法实现
2019/09/27 Python
Python远程方法调用实现过程解析
2020/07/28 Python
Python趣味入门教程之循环语句while
2020/08/26 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
HTML5 Canvas之测试浏览器是否支持Canvas的方法
2015/01/01 HTML / CSS
台湾饭店和机票预订网站:Expedia台湾
2016/08/05 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
社区十八大感言
2014/01/19 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
党员干部学习心得体会
2016/01/23 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技
Django+Nginx+uWSGI 定时任务的实现方法
2022/01/22 Python
python 详解turtle画爱心代码
2022/02/15 Python