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 相关文章推荐
一个显示天气预报的程序
Oct 09 PHP
PHP4之COOKIE支持详解
Oct 09 PHP
php下尝试使用GraphicsMagick的缩略图功能
Jan 01 PHP
php中批量替换文件名的实现代码
Jul 20 PHP
PHP HTML JavaScript MySQL代码如何互相传值的方法分享
Sep 30 PHP
Thinkphp中的curd应用实用要点
Jan 04 PHP
php 流程控制switch的简单实例
Jun 07 PHP
PHP编译configure时常见错误的总结
Aug 17 PHP
Docker搭建自己的PHP开发环境
Feb 24 PHP
Centos7安装swoole扩展操作示例
Mar 26 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
Mar 27 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 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
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
php 表单验证实现代码
2009/03/10 PHP
PHP捕获Fatal error错误的方法
2014/06/11 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
PHP 中使用explode()函数切割字符串为数组的示例
2017/05/06 PHP
Laravel框架查询构造器简单示例
2019/05/08 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
2010/08/13 Javascript
JavaScript将字符串转换成字符编码列表的方法
2015/03/19 Javascript
JS实现从表格中动态删除指定行的方法
2015/03/31 Javascript
JS实现为动态添加的元素增加事件功能示例【基于事件委托】
2018/03/21 Javascript
layui 设置table 行的高度方法
2018/08/17 Javascript
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
layer.js之回调销毁对话框的例子
2019/09/11 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
在vue中使用axios实现post方式获取二进制流下载文件(实例代码)
2019/12/16 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
2020/02/16 Javascript
Node.js API详解之 V8模块用法实例分析
2020/06/05 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
Python中几种导入模块的方式总结
2017/04/27 Python
windows下python连接oracle数据库
2017/06/07 Python
python顺序的读取文件夹下名称有序的文件方法
2018/07/11 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
从0开始的Python学习014面向对象编程(推荐)
2019/04/02 Python
python 随机森林算法及其优化详解
2019/07/11 Python
python基于socket函数实现端口扫描
2020/05/28 Python
jupyter notebook指定启动目录的方法
2021/03/02 Python
经典公益广告词
2014/03/13 职场文书
工程材料采购方案
2014/05/18 职场文书
应急管理工作总结2015
2015/05/04 职场文书
优秀共产党员事迹材料2016
2016/02/29 职场文书
为Centos安装指定版本的Docker
2022/04/01 Servers
使用JS前端技术实现静态图片局部流动效果
2022/08/05 Javascript