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开发文件系统实例讲解
Oct 09 PHP
PHP集成FCK的函数代码
Sep 27 PHP
php空间不支持socket但支持curl时recaptcha的用法
Nov 07 PHP
php生成静态文件的多种方法分享
Jul 17 PHP
解析zend Framework如何自动加载类
Jun 28 PHP
老版本PHP转义Json里的特殊字符的函数
Jun 08 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 PHP
PHP常用排序算法实例小结【基本排序,冒泡排序,快速排序,插入排序】
Feb 07 PHP
PHP长网址与短网址的实现方法
Oct 13 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
PHP的mysqli_set_charset()函数讲解
Jan 23 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
PHP文本操作类
2006/11/25 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
2013/06/05 PHP
测试php函数的方法
2013/11/13 PHP
PHP vsprintf()函数格式化字符串操作原理解析
2020/07/14 PHP
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
Javascript模块化编程(三)require.js的用法及功能介绍
2013/01/17 Javascript
JS中自定义定时器让它在某一时刻执行
2014/09/02 Javascript
Express实现前端后端通信上传图片之存储数据库(mysql)傻瓜式教程(二)
2015/12/10 Javascript
理解js回收机制通俗易懂版
2016/02/29 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
js学习总结之DOM2兼容处理this问题的解决方法
2017/07/27 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
Vue v-bind动态绑定class实例方法
2020/01/15 Javascript
Python常用内置函数总结
2015/02/08 Python
python实现12306火车票查询器
2017/04/20 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
PyCharm配置mongo插件的方法
2018/11/30 Python
Python3安装psycopy2以及遇到问题解决方法
2019/07/03 Python
Django model select的多种用法详解
2019/07/16 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
几道数据库的面试题或笔试题
2014/05/31 面试题
项目经理的岗位职责
2013/11/23 职场文书
学校采购员岗位职责
2014/01/02 职场文书
上课玩手机检讨书
2014/02/08 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
大专学生求职自荐信
2014/07/06 职场文书
涨价通知
2015/04/23 职场文书
介绍信格式样本
2015/05/05 职场文书
退税申请报告怎么写
2015/05/18 职场文书
入党宣誓大会后的感想
2015/08/10 职场文书