php数组相加 array(“a”)+array(“b”)结果还是array(“a”)


Posted in PHP onSeptember 19, 2012

在网上看到一道题:

array("a")+array("b")的结果是___

A.array("a","b")
B.array("b","a")
C.array("b")
D.array("a")

答案:D

php两个数组相加,为什么结果还是不变呢?

因为,它们等效于array("0″=>"a")+array("0″=>"b"),它们的键名相同,前者不能被后者覆盖,如果是array("0″=>"a")+array("0″=>"b","1″=>"c"),那么结果等于array("0″=>"a","1″=>"c")

如果是同一个数组里面,有相同的键名会出现什么情况?

看一段php官方手册中的代码:

$switching = array(         10, // key = 0 
                    5    =>  6, 
                    3    =>  7,  
                    'a'  =>  4, 
                            11, // key = 6 (maximum of integer-indices was 5) 
                    '8'  =>  2, // key = 8 (integer!) 
                    '02' => 77, // key = '02' 
                    0    => 12  // the value 10 will be overwritten by 12 
                  );

可见,同一个数组里面如果有相同的键名,则前面一个键名的值将会被覆盖(overwritten)。

PHP 相关文章推荐
PHP入门速成(2)
Oct 09 PHP
利用php来自动调用不同服务器上的flash
Oct 09 PHP
PHP多线程抓取网页实现代码
Jul 22 PHP
PHP性能优化 产生高度优化代码
Jul 22 PHP
PHP高级对象构建 工厂模式的使用
Feb 05 PHP
基于PHP中的常用函数回顾
Jul 11 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
Jun 20 PHP
Smarty中的注释和截断功能介绍
Apr 09 PHP
thinkPHP5框架实现基于ajax的分页功能示例
Jun 12 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 PHP
PHP检查文件是否存在,不存在自动创建及读取文件内容操作示例
Jan 23 PHP
关于PHP中interface的用处详解
Jul 26 PHP
PHP输入流php://input介绍
Sep 18 #PHP
PHP爆绝对路径方法收集整理
Sep 17 #PHP
php中inlcude()性能对比详解
Sep 16 #PHP
微博短链接算法php版本实现代码
Sep 15 #PHP
PHP优于Node.js的五大理由分享
Sep 15 #PHP
PHP的autoload机制的实现解析
Sep 15 #PHP
PHP中数组合并的两种方法及区别介绍
Sep 14 #PHP
You might like
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
2010/02/16 PHP
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
javascript 必知必会之closure
2009/09/21 Javascript
javascript学习笔记(十四) window对象使用介绍
2012/06/20 Javascript
jQuery弹性滑动导航菜单实现思路及代码
2013/05/02 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
2014/05/07 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
vue项目添加多页面配置的步骤详解
2019/05/22 Javascript
Python中函数的多种格式和使用实例及小技巧
2015/04/13 Python
在Windows系统上搭建Nginx+Python+MySQL环境的教程
2015/12/25 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
详解Python中@staticmethod和@classmethod区别及使用示例代码
2020/12/14 Python
检测浏览器对HTML5和CSS3支持度的方法
2015/06/25 HTML / CSS
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
阿迪达斯印度官方商城:adidas India
2017/03/26 全球购物
英国儿童设计师服装和玩具购物网站:Zac & Lulu
2020/10/19 全球购物
竞聘上岗演讲稿
2014/05/16 职场文书
小学社会实践活动总结
2014/07/03 职场文书
环保公益策划方案
2014/08/15 职场文书
励志广播稿300字(5篇)
2014/09/15 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
地道战观后感
2015/06/04 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
用Python创建简易网站图文教程
2021/06/11 Python
Python中time标准库的使用教程
2022/04/13 Python
HTML中实现音乐或视频自动播放案例详解
2022/05/30 HTML / CSS