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 09 PHP
php 在线打包_支持子目录
Jun 28 PHP
php Memcache 中实现消息队列
Nov 24 PHP
php若干单维数组遍历方法的比较
Sep 20 PHP
超级实用的7个PHP代码片段分享
Jan 05 PHP
php生成缩略图填充白边(等比缩略图方案)
Dec 25 PHP
Win7 64位系统下PHP连接Oracle数据库
Aug 20 PHP
php将数组存储为文本文件方法汇总
Oct 28 PHP
PHP线程的内存回收问题
Jul 08 PHP
php源码之将图片转化为data/base64数据流实例详解
Nov 27 PHP
ThinkPHP Where 条件中常用表达式示例(详解)
Mar 31 PHP
PHP实现数组向任意位置插入,删除,替换数据操作示例
Apr 05 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代码保护--Zend Guard的使用详解
2013/06/03 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
php readfile下载大文件失败的解决方法
2017/05/22 PHP
完美的php分页类
2017/10/24 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
laravel 实现向公共模板中传值 (view composer)
2019/10/22 PHP
js null undefined 空区别说明
2010/06/13 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
Javascript 命名空间模式
2013/11/01 Javascript
js中浮点型运算BUG的解决方法说明
2014/01/06 Javascript
JavaScript中的普通函数与构造函数比较
2015/04/07 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
原生JavaScript实现todolist功能
2018/03/02 Javascript
axios 处理 302 状态码的解决方法
2018/04/10 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
layui table 列宽百分比显示的实现方法
2019/09/28 Javascript
详解JS预解析原理
2020/06/16 Javascript
[03:40]2014DOTA2国际邀请赛 B神专访:躲箭真的很难
2014/07/13 DOTA
python 正则式 概述及常用字符
2009/05/07 Python
简单介绍Python中的JSON模块
2015/04/08 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
使用Python实现跳帧截取视频帧
2019/05/31 Python
Django结合ajax进行页面实时更新的例子
2019/08/12 Python
Python模块 _winreg操作注册表
2020/02/05 Python
Python 实现打印单词的菱形字符图案
2020/04/12 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
幼儿园清明节活动总结
2014/07/04 职场文书
委托证明模板
2014/09/16 职场文书
酒店采购员岗位职责
2015/04/03 职场文书
消夏晚会主持词
2015/06/30 职场文书