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 相关文章推荐
删除及到期域名的查看(抢域名必备哦)
May 14 PHP
php mssql 分页SQL语句优化 持续影响
Apr 26 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
使用php实现截取指定长度
Aug 06 PHP
php一行代码获取文件后缀名实例分析
Nov 12 PHP
PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
Dec 17 PHP
php通过array_merge()函数合并两个数组的方法
Mar 18 PHP
php实现encode64编码类实例
Mar 24 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
php获得客户端浏览器名称及版本的方法(基于ECShop函数)
Dec 23 PHP
全面了解PHP中的全局变量
Jun 17 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
Dec 15 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
php开发工具有哪五款
2015/11/09 PHP
HTML-CSS群中单选引发的“事件”
2007/03/05 Javascript
Javascript学习笔记5 类和对象
2010/01/11 Javascript
js客户端快捷键管理类的较完整实现和应用
2010/06/08 Javascript
Dom与浏览器兼容性说明
2010/10/25 Javascript
原生态js,鼠标按下后,经过了那些单元格的简单实例
2016/08/11 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
2017/04/18 Javascript
微信小程序 新建登录页并实现tabBar隐藏
2017/06/13 Javascript
浅谈node模块与npm包管理工具
2018/01/03 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
axios 封装上传文件的请求方法
2018/09/26 Javascript
vue最简单的前后端交互示例详解
2018/10/11 Javascript
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
Python进程间通信之共享内存详解
2017/10/30 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
Python tkinter常用操作代码实例
2020/01/03 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
日本最大美瞳直送网:Morecontact(中文)
2019/04/03 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
linux面试题参考答案(10)
2016/10/26 面试题
致标枪运动员广播稿
2014/02/06 职场文书
《去年的树》教学反思
2014/04/11 职场文书
党员群众路线承诺书
2014/05/20 职场文书
奉献演讲稿范文
2014/05/21 职场文书
匿名检举信范文
2015/03/02 职场文书
销售口号霸气押韵
2015/12/24 职场文书
mysql部分操作
2021/04/05 MySQL
MySQL数据库如何查看表占用空间大小
2022/06/10 MySQL