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+SqlServer实现分页显示
Oct 09 PHP
php数字游戏 计算24算法
Jun 10 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
Codeigniter出现错误提示Error with CACHE directory的解决方案
Jun 12 PHP
PHP远程采集图片详细教程
Jul 01 PHP
ThinkPHP登录功能的实现方法
Aug 20 PHP
php中get_cfg_var()和ini_get()的用法及区别
Mar 04 PHP
PHP获取Exif缩略图的方法
Jul 13 PHP
php文件上传后端处理小技巧
May 22 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
Dec 08 PHP
PHP 根据key 给二维数组分组
Dec 09 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
Jun 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
PHP中文汉字验证码
2007/04/08 PHP
PHP判断浏览器、判断语言代码分享
2015/03/05 PHP
走出JavaScript初学困境—js初学
2008/12/29 Javascript
javascript 避免闭包引发的问题
2009/03/17 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
JQuery获取文本框中字符长度的代码
2011/09/29 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
javascript中Function类型详解
2015/04/28 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
详解jQuery中ajax.load()方法
2017/01/25 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
vue滚动固定顶部及修改样式的实例代码
2019/05/30 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
Python生成pdf文件的方法
2014/08/04 Python
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
python九九乘法表的实例
2017/09/26 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
2020/03/08 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
幼儿园实习生辞职信
2014/01/20 职场文书
《北京的春节》教学反思
2014/04/07 职场文书
二人合伙经营协议书
2014/09/13 职场文书
法英专业大学生职业生涯规划范文:衡外情,量己力!
2014/09/23 职场文书
2015年七一建党节演讲稿
2015/03/19 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
超市主管竞聘书
2015/09/15 职场文书
智慧人生:永远不需要向任何人解释你自己
2019/08/20 职场文书
Python django中如何使用restful框架
2021/06/23 Python
MySQL添加索引特点及优化问题
2022/07/23 MySQL