PHP合并数组函数array_merge用法分析


Posted in PHP onFebruary 17, 2017

本文实例讲述了PHP合并数组函数array_merge用法。分享给大家供大家参考,具体如下:

合并数组是把一个数组追加到另一个数组中,主要应用array_merge()函数实现

语法如下:

array array_merge(array array1,array array2[,array...]);

注:

在合并时,如果输入的数组中有相同的字符串键名,则后面的值将覆盖前面的值;如果数组包含数字键名,后面的值不会覆盖原来的值,而是附加到后面

例如:

$arr1=array("图书"=>"PHP标准教程");
$arr2=array("网络类","定价","图书"=>"PHP从入门到精通","PHP"=>"95","元");
$res=array_merge($arr1,$arr2);
print_r($res);

运行结果为:

Array ( [图书] => PHP从入门到精通 [0] => 网络类 [1] => 定价 [PHP] => 95 [2] => 元 )

说明:

array_merge_recursive()函数功能与array_merge()函数相似,也用来实现合并数组,但是它可以保留同时出现在两个数组中相同字符键值上的元素。

例如还是上述例子:

$arr1=array("图书"=>"PHP标准教程");
$arr2=array("网络类","定价","图书"=>"PHP从入门到精通","PHP"=>"95","元");
$res=array_merge_recursive($arr1,$arr2);
print_r($res);

运行结果为:

Array ( [图书] => Array ( [0] => PHP标准教程 [1] => PHP从入门到精通 ) [0] => 网络类 [1] => 定价 [PHP] => 95 [2] => 元 )

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 中英文混合排版中处理字符串常用的函数
Apr 12 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
Apr 10 PHP
php实现获取局域网所有用户的电脑IP和主机名、及mac地址完整实例
Jul 18 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 PHP
PHP永久登录、记住我功能实现方法和安全做法
Apr 27 PHP
php使用gzip压缩传输js和css文件的方法
Jul 29 PHP
php readfile下载大文件失败的解决方法
May 22 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
Jun 20 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
PHP XML Expat解析器知识点总结
Feb 15 PHP
用php定义一个数组最简单的方法
Oct 04 PHP
yii2利用自带UploadedFile实现上传图片的示例
Feb 16 #PHP
php利用imagemagick实现复古老照片效果实例
Feb 16 #PHP
php UNIX时间戳用法详解
Feb 16 #PHP
php计算多个集合的笛卡尔积实例详解
Feb 16 #PHP
php实现文件与16进制相互转换的方法示例
Feb 16 #PHP
php根据用户名和手机号查询是否存在手机号码
Feb 16 #PHP
php使用PDO执行SQL语句的方法分析
Feb 16 #PHP
You might like
基于MySQL分区性能的详细介绍
2013/05/02 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
PHP之header函数详解
2021/03/02 PHP
用js生产批量批处理执行命令
2008/07/28 Javascript
HTML 自动伸缩的表格Table js实现
2009/04/01 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
详解js中构造流程图的核心技术JsPlumb(2)
2015/12/08 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
详解微信小程序开发之城市选择器 城市切换
2017/01/17 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
React学习之事件绑定的几种方法对比
2017/09/24 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
vue数组对象排序的实现代码
2018/06/20 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
vue实现购物车抛物线小球动画效果的方法详解
2019/02/13 Javascript
vue生命周期的探索
2019/04/03 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
Python字符串处理之count()方法的使用
2015/05/18 Python
python 全局变量的import机制介绍
2017/09/07 Python
Python中is和==的区别详解
2018/11/15 Python
TensorFlow tf.nn.max_pool实现池化操作方式
2020/01/04 Python
详解pytorch tensor和ndarray转换相关总结
2020/09/03 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
Python LMDB库的使用示例
2021/02/14 Python
世界首屈一指的钓鱼用品商店:TackleDirect
2016/07/26 全球购物
Agoda香港:全球特价酒店预订
2017/05/07 全球购物
台湾演唱会订票网站:StubHub台湾
2019/06/11 全球购物
学校就业推荐信范文
2014/05/19 职场文书
安全生产宣传标语
2014/06/06 职场文书
2015新教师教学工作总结
2015/07/22 职场文书