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 preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 PHP
php文件缓存类汇总
Nov 21 PHP
php网页病毒清除类
Dec 08 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
PHP中file_exists使用中遇到的问题小结
Apr 05 PHP
php实现URL加密解密的方法
Nov 17 PHP
PHP 文件上传后端处理实用技巧方法
Jan 06 PHP
PHP关于foreach复制知识点总结
Jan 28 PHP
浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
Oct 12 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
Apr 20 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性能分析工具XHProf安装使用教程
2015/05/13 PHP
PHP新建类问题分析及解决思路
2015/11/19 PHP
php实现图片以base64显示的方法
2016/10/13 PHP
prototype 学习笔记整理
2009/07/17 Javascript
THREE.JS入门教程(5)你应当知道的十件事
2013/01/24 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
只需五句话搞定JavaScript作用域(经典)
2016/07/26 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
Javascript中内建函数reduce的应用详解
2016/10/20 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
javascript checkbox/radio onchange不能兼容ie8处理办法
2017/06/13 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
JavaScript生成指定范围的时间列表
2018/03/19 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
Vue事件修饰符native、self示例详解
2019/07/09 Javascript
JS实现吸顶特效
2020/01/08 Javascript
vue将data恢复到初始状态 &amp;&amp; 重新渲染组件实例
2020/09/04 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
Python的条件表达式和lambda表达式实例
2019/01/31 Python
python中数组和矩阵乘法及使用总结(推荐)
2019/05/18 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
Python格式化输出--%s,%d,%f的代码解析
2020/04/29 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
生物技术专业研究生自荐信
2013/09/22 职场文书
蔬菜基地的创业计划书
2014/01/06 职场文书
如何写你的创业计划书
2014/01/07 职场文书
保送生自荐信
2015/03/06 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android
Hive日期格式转换方法总结
2022/06/25 数据库