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 相关文章推荐
VML绘图板②脚本--VMLgraph.js、XMLtool.js
Oct 09 PHP
如何在PHP中使用Oracle数据库(6)
Oct 09 PHP
用PHP和ACCESS写聊天室(五)
Oct 09 PHP
php下保存远程图片到本地的办法
Aug 08 PHP
PHP include_path设置技巧分享
Jul 03 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
Dec 05 PHP
php实现加减法验证码代码
Feb 14 PHP
PDO操作MySQL的基础教程(推荐)
Aug 18 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
Dec 14 PHP
php7函数,声明,返回值等新特性介绍
May 25 PHP
总结PHP代码规范、流程规范、git规范
Jun 18 PHP
PHP批斗大会之缺失的异常详解
Jul 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+mysql扎实个人基本功
2008/03/27 PHP
关于JSON以及JSON在PHP中的应用技巧
2013/11/27 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
jquery实现个人中心导航菜单效果和美观都非常不错
2014/09/02 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
基于原生js淡入淡出函数封装(兼容IE)
2016/10/20 Javascript
详解webpack es6 to es5支持配置
2017/05/04 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
Django中使用jquery的ajax进行数据交互的实例代码
2017/10/15 jQuery
五步轻松实现zTree的使用
2017/11/01 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
JavaScript+H5实现微信摇一摇功能
2018/05/23 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
vue 取出v-for循环中的index值实例
2019/11/09 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
Python程序员开发中常犯的10个错误
2014/07/07 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
python实现朴素贝叶斯算法
2018/11/19 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
使用Python防止SQL注入攻击的实现示例
2020/05/21 Python
python上下文管理的使用场景实例讲解
2021/03/03 Python
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
印尼购物网站:iLOTTE
2019/10/16 全球购物
美国领先的宠物用品和宠物食品零售商:Petco
2020/10/28 全球购物
Android面试题及答案
2015/09/04 面试题
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
2014年财务个人工作总结
2014/12/08 职场文书
2016党员发展对象培训心得体会
2016/01/08 职场文书
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
Nginx实现会话保持的两种方式
2022/03/18 Servers