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自动加载的两种实现方法
Jun 21 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
May 18 PHP
PHP字符串的编码问题的详细介绍
Apr 27 PHP
用php简单实现加减乘除计算器
Jan 06 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
typecho插件编写教程(一):Hello World
May 28 PHP
Yii框架组件和事件行为管理详解
May 20 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
lnmp安装多版本PHP共存的方法详解
Aug 02 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
Apr 09 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
国内咖啡文化
2021/03/03 咖啡文化
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
php写入、删除与复制文件的方法
2015/06/20 PHP
php实现分页显示
2015/11/03 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
javascript 有趣而诡异的数组
2009/04/06 Javascript
深入理解JSON数据源格式
2014/01/10 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
jQuery中animate动画第二次点击事件没反应
2015/05/07 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
three.js中文文档学习之如何本地运行详解
2017/11/20 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
vue2.0 循环遍历加载不同图片的方法
2018/03/06 Javascript
vue中v-model的应用及使用详解
2018/06/27 Javascript
vue-test-utils初使用详解
2019/05/23 Javascript
微信小程序如何修改radio和checkbox的默认样式和图标
2019/07/24 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
玩转python爬虫之URLError异常处理
2016/02/17 Python
Python编程之变量赋值操作实例分析
2017/07/24 Python
python贪婪匹配以及多行匹配的实例讲解
2018/04/19 Python
详解Django中六个常用的自定义装饰器
2018/07/04 Python
如何将你的应用迁移到Python3的三个步骤
2019/12/22 Python
python实现FTP循环上传文件
2020/03/20 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
英国手工制作的现代与经典的沙发和床:Love Your Home
2020/09/26 全球购物
超市营业员岗位职责
2013/12/20 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
离婚案件原告代理词
2015/05/23 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
MySQL系列之十 MySQL事务隔离实现并发控制
2021/07/02 MySQL