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自动更新新闻DIY
Oct 09 PHP
PHP获得用户使用的代理服务器ip即真实ip
Dec 31 PHP
PHP开启gzip页面压缩实例代码
Mar 11 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
ECMall支持SSL连接邮件服务器的配置方法详解
May 19 PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 PHP
实现PHP+Mysql无限分类的方法汇总
Mar 02 PHP
PHP对文件夹递归执行chmod命令的方法
Jun 19 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
Aug 12 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
phpMyAdmin无法登陆的解决方法
Apr 27 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
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
2013/06/28 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
老生常谈php中传统验证与thinkphp框架(必看篇)
2017/06/10 PHP
网上抓的一个特效
2007/05/11 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
setTimeout()与setInterval()方法区别介绍
2013/12/24 Javascript
javascript实现playfair和hill密码算法
2014/12/07 Javascript
用JavaScript实现页面重定向功能的教程
2015/06/04 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
JavaScript如何实现跨域请求
2016/08/05 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
vue项目优化之通过keep-alive数据缓存的方法
2017/12/11 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
vue项目中实现图片预览的公用组件功能
2018/10/26 Javascript
Vue自定义组件的四种方式示例详解
2020/02/28 Javascript
iview实现动态表单和自定义验证时间段重叠
2021/01/10 Javascript
python 生成器生成杨辉三角的方法(必看)
2017/04/10 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
详解anaconda离线安装pytorchGPU版
2020/09/08 Python
降低python版本的操作方法
2020/09/11 Python
CSS3 Notes: -webkit-box-reflect实现倒影的实例
2016/12/08 HTML / CSS
英国最红的高街时尚品牌:Topshop
2016/08/05 全球购物
美国最大的宠物药店:1-800-PetMeds
2016/10/02 全球购物
瑞典时尚耳机品牌:Urbanears
2017/07/26 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
贯彻学习两会心得体会范文
2014/03/17 职场文书
企业宣传策划方案
2014/05/29 职场文书
学校端午节活动方案
2014/08/23 职场文书
公司考勤管理制度
2015/08/04 职场文书
使用vue-element-admin框架从后端动态获取菜单功能的实现
2021/04/29 Vue.js