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获取网卡地址的代码
Apr 09 PHP
zend api扩展的php对象的autoload工具
Apr 18 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
深入eAccelerator与memcached的区别详解
Jun 06 PHP
解析PHP中ob_start()函数的用法
Jun 24 PHP
php记录代码执行时间(实现代码)
Jul 05 PHP
ini_set的用法介绍
Jan 07 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
PHP 生成微信红包代码简单
Mar 25 PHP
php连接mysql数据库
Mar 21 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 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中用PHPMailer来发送邮件的示例(126.com的例子)
2013/06/24 PHP
PHP将字符串首字母大小写转换的实例
2017/01/21 PHP
js宝典学习笔记(上)
2007/01/10 Javascript
JavaScript实现网页上的浮动广告的简单方法
2013/06/14 Javascript
JQuery文字列表向上滚动的代码
2013/11/13 Javascript
javascript中取前n天日期的两种方法分享
2014/01/26 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
js调用webservice构造SOAP进行身份验证
2016/04/27 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
基于Bootstrap框架实现图片切换
2017/03/10 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
js中变量的连续赋值(实例讲解)
2017/07/08 Javascript
js实现水平滚动菜单导航
2017/07/21 Javascript
AngularJS中controller控制器继承的使用方法
2017/11/03 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
基于jsbarcode 生成条形码并将生成的条码保存至本地+源码
2020/04/27 Javascript
webstorm建立vue-cli脚手架的傻瓜式教程
2020/09/22 Javascript
Python中给List添加元素的4种方法分享
2014/11/28 Python
Python中条件判断语句的简单使用方法
2015/08/21 Python
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python 循环语句之 while,for语句详解
2018/04/23 Python
Python拼接字符串的7种方法总结
2018/11/01 Python
python3使用pandas获取股票数据的方法
2018/12/22 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
什么是Python中的匿名函数
2020/06/02 Python
python利用 keyboard 库记录键盘事件
2020/10/16 Python
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
预订全球最佳旅行体验:Viator
2018/03/30 全球购物
高二生物教学反思
2014/01/27 职场文书
干部作风建设工作总结
2014/10/29 职场文书
MySQL 数据表操作
2022/05/04 MySQL
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers