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字符串截取问题
Nov 28 PHP
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 PHP
PHP Memcached应用实现代码
Feb 08 PHP
从php核心代码分析require和include的区别
Jan 02 PHP
php无限极分类实现的两种解决方法
Apr 28 PHP
php检测useragent版本示例
Mar 24 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
PHP实现简单汉字验证码
Jul 28 PHP
给WordPress中的留言加上楼层号的PHP代码实例
Dec 14 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
PHP实现二维数组去重功能示例
Jan 12 PHP
php实现PDO中捕获SQL语句错误的方法
Feb 16 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
PHP学习之数组值的操作
2011/04/17 PHP
php中3种方法删除字符串中间的空格
2014/03/10 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
破除一些网站复制、右键限制
2006/11/04 Javascript
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
2007/02/03 Javascript
javascript GUID生成器实现代码
2009/10/31 Javascript
$.ajax返回的JSON无法执行success的解决方法
2011/09/09 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JavaScript中this详解
2015/09/01 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
2016/06/14 Javascript
json与jsonp知识小结(推荐)
2016/08/16 Javascript
利用Vue.js实现checkbox的全选反选效果
2017/01/18 Javascript
jQuery实现切换隐藏与显示同时切换图标功能
2017/10/29 jQuery
React中的render何时执行过程
2018/04/13 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
[02:07]2017国际邀请赛中国区预选赛直邀战队前瞻
2017/06/23 DOTA
[50:50]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.20
2020/12/23 DOTA
零基础写python爬虫之urllib2中的两个重要概念:Openers和Handlers
2014/11/05 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
HTML5的新特性(1)
2016/03/03 HTML / CSS
上海方立数码笔试题
2013/10/18 面试题
信息技术培训感言
2014/03/06 职场文书
寄语学生的话
2014/04/10 职场文书
护士优质服务演讲稿
2014/08/26 职场文书
老公保证书
2015/01/17 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
搞笑婚礼主持词开场白
2015/11/24 职场文书