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 相关文章推荐
真正面向对象编程:PHP5.01发布
Oct 09 PHP
献给php初学者(入门学习经验谈)
Oct 12 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 PHP
PHP连接Access数据库的方法小结
Jun 20 PHP
php导出excel格式数据问题
Mar 11 PHP
简单说说PHP优化那些事(经验分享)
Nov 27 PHP
使用PHP实现生成HTML静态页面
Nov 18 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
Nov 15 PHP
PHP使用栈解决约瑟夫环问题算法示例
Aug 27 PHP
PHP PDOStatement::fetchObject讲解
Feb 01 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 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
ASP知识讲座四
2006/10/09 PHP
PHP函数分享之curl方式取得数据、模拟登陆、POST数据
2014/06/04 PHP
PHP中递归的实现实例详解
2017/11/14 PHP
PHP strripos函数用法总结
2019/02/11 PHP
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
在jQuery ajax中按钮button和submit的区别分析
2012/10/07 Javascript
javascript操作JSON的要领总结
2012/12/09 Javascript
JQuery中extend使用介绍
2014/03/13 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
jQuery获取上传文件的名称的正则表达式
2015/05/21 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
理解javascript模块化
2016/03/28 Javascript
Bootstrap Table 在指定列中添加下拉框控件并获取所选值
2017/07/31 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
vue中上传视频或图片或图片和文字一起到后端的解决方法
2019/12/01 Javascript
vue element ui validate 主动触发错误提示操作
2020/09/21 Javascript
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python数字图像处理之霍夫线变换实现详解
2018/01/12 Python
Python发送http请求解析返回json的实例
2018/03/26 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
浅析Python打包时包含静态文件处理方法
2021/01/15 Python
伊芙丽官方旗舰店:中国淑女一线品牌
2017/12/01 全球购物
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
高级Java程序员面试要点
2013/08/02 面试题
个人生活学习自我评价范文
2013/11/26 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
设计师个人求职信范文
2014/02/02 职场文书
诚实守信演讲稿
2014/09/01 职场文书
村官个人总结范文
2015/03/03 职场文书
监守自盗观后感
2015/06/10 职场文书
企业内部管理控制:采购授权审批制度范本
2020/01/19 职场文书