PHP合并两个数组的两种方式的异同


Posted in PHP onSeptember 14, 2012

特别是+运算符,他的意思是,将右边的数组单元(去重复)追加到左边数组的后面。

<?php 
echo "\r\n第一种情况\r\n"; 
$a=array(1,2,3,4,5,6); 
$b=array(7,8,9); 
$c=array_merge ($a,$b); 
print_r($c); 
$c=$a+$b; 
print_r($c); 
$c=$b+$a; 
print_r($c); 
echo "\r\n第二种情况\r\n"; 
$a=array('a','b','c','d','e','f'); 
$b=array('a','x','y'); 
$c=array_merge ($a,$b); 
print_r($c); 
$c=$a+$b; 
print_r($c); 
$c=$b+$a; 
print_r($c); 
echo "\r\n第三种情况\r\n"; 
$a=array( 
1=>'a', 
2=>'b', 
3=>'c', 
4=>'d', 
5=>'e', 
6=>'f'); 
$b=array( 
1=>'a', 
7=>'x', 
8=>'y'); 
$c=array_merge ($a,$b); 
print_r($c); 
$c=$a+$b; 
print_r($c); 
$c=$b+$a; 
print_r($c); 
?>

结果如下:
第一种情况 
Array 
( 
[0] => 1 
[1] => 2 
[2] => 3 
[3] => 4 
[4] => 5 
[5] => 6 
[6] => 7 
[7] => 8 
[8] => 9 
) 
Array 
( 
[0] => 1 
[1] => 2 
[2] => 3 
[3] => 4 
[4] => 5 
[5] => 6 
) 
Array 
( 
[0] => 7 
[1] => 8 
[2] => 9 
[3] => 4 
[4] => 5 
[5] => 6 
) 
第二种情况 
Array 
( 
[0] => a 
[1] => b 
[2] => c 
[3] => d 
[4] => e 
[5] => f 
[6] => a 
[7] => x 
[8] => y 
) 
Array 
( 
[0] => a 
[1] => b 
[2] => c 
[3] => d 
[4] => e 
[5] => f 
) 
Array 
( 
[0] => a 
[1] => x 
[2] => y 
[3] => d 
[4] => e 
[5] => f 
) 
第三种情况 
Array 
( 
[0] => a 
[1] => b 
[2] => c 
[3] => d 
[4] => e 
[5] => f 
[6] => a 
[7] => x 
[8] => y 
) 
Array 
( 
[1] => a 
[2] => b 
[3] => c 
[4] => d 
[5] => e 
[6] => f 
[7] => x 
[8] => y 
) 
Array 
( 
[1] => a 
[7] => x 
[8] => y 
[2] => b 
[3] => c 
[4] => d 
[5] => e 
[6] => f 
)
PHP 相关文章推荐
PHP实现把文本中的URL转换为链接的auolink()函数分享
Jul 29 PHP
PHP实现检测客户端是否使用代理服务器及其匿名级别
Jan 07 PHP
php查询相似度最高的字符串的方法
Mar 12 PHP
WIFI万能钥匙密码查询接口实例
Sep 28 PHP
thinkphp框架实现数据添加和显示功能
Jun 29 PHP
PHP抓取远程图片(含不带后缀的)教程详解
Oct 21 PHP
PHP未登录自动跳转到登录页面
Dec 21 PHP
PHP使用SWOOLE扩展实现定时同步 MySQL 数据
Apr 09 PHP
Laravel中的chunk组块结果集处理与注意问题
Aug 15 PHP
laravel框架如何设置公共头和公共尾
Oct 22 PHP
PHP生成图表pChart的示例解析
Jul 31 PHP
PHP7移除的扩展和SAPI
Mar 09 PHP
PHP数据流应用的一个简单实例
Sep 14 #PHP
分享一下贝贝成长进度的php代码
Sep 14 #PHP
PHP 之Section与Cookie使用总结
Sep 14 #PHP
PHP 文件系统详解
Sep 13 #PHP
PHP 面向对象详解
Sep 13 #PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 #PHP
PHP基础陷阱题(变量赋值)
Sep 12 #PHP
You might like
PHP4在WinXP下IIS和Apache2服务器上的安装实例
2006/10/09 PHP
PHP数组及条件,循环语句学习
2012/11/11 PHP
优化javascript的执行速度
2010/01/23 Javascript
asp.net+js 实现无刷新上传解析csv文件的代码
2010/05/17 Javascript
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
mailto的使用技巧分享
2012/12/21 Javascript
通过JS自动隐藏手机浏览器的地址栏实现原理与代码
2013/01/02 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
js实现浏览器窗口大小被改变时触发事件的方法
2015/02/02 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
浅析JS中对函数function的理解(基础篇)
2016/10/14 Javascript
JS实现改变HTML上文字颜色和内容的方法
2016/12/30 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python中数字以及算数运算符的相关使用
2015/10/12 Python
scrapy爬虫实例分享
2017/12/28 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
Python闭包思想与用法浅析
2018/12/27 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
python 正则表达式贪婪模式与非贪婪模式原理、用法实例分析
2019/10/14 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
CSS3使用transition实现的鼠标悬停淡入淡出
2015/01/09 HTML / CSS
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
Trina Turk官网:美国时装和泳装品牌
2018/06/10 全球购物
军训心得体会
2013/12/31 职场文书
员工培训邀请函
2014/01/11 职场文书
称象教学反思
2014/02/03 职场文书
《乡愁》教学反思
2014/02/18 职场文书
演讲比赛策划方案
2014/06/11 职场文书
转正申请报告格式
2015/05/15 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
Python进程池与进程锁之语法学习
2022/04/11 Python