实例

把两个数组合并为一个数组:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>

运行实例 »


定义和用法

array_merge_recursive() 函数用于把一个或多个数组合并为一个数组。

该函数与 array_merge() 函数之间的不同是在处理两个或更多个数组元素有相同的键名的情况。array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。

注释:如果您仅仅向 array_merge_recursive() 函数输入一个数组,结果与 array_merge() 相同,函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。


语法

array_merge_recursive(array1,array2,array3...)
参数 描述
array1 必需。规定数组。
array2 可选。规定数组。
array3 可选。规定数组。

技术细节

返回值: 返回合并的数组。
PHP 版本: 4.0.1+高佣联盟 www.cgewang.com

最新文章

  1. Python 生成器与迭代器 yield 案例分析
  2. angular路由详解:
  3. 设计模式之 面向对象的养猪厂的故事,C#演示(二)
  4. promise的学习
  5. java 截取pdf
  6. Hibernate框架之关联映射入门
  7. 读《深入理解Java虚拟机》有感——第二部分:虚拟机类加载机制
  8. 转载大神的dfs讲解
  9. svn搭建
  10. 【ALB技术笔记】基于多线程方式的串行通信接口数据接收案例
  11. UE4 读取本地图片
  12. ceres-solver库编译说明
  13. 将base64转为图片
  14. PythonStudy——Python字典底层实现原理 The underlying implementation principle of Python dictionary
  15. Jmeter HTTP请求后响应数据显示乱码解决方法
  16. 牛客国庆集训派对Day3 B Tree
  17. Spring Boot 邮件配置
  18. Java Try-with-resources
  19. Hyperledger 项目
  20. node.js &quot; The requested service provider could not be loaded or initialized&quot;

热门文章

  1. Git篇--将代码上传到git完整版
  2. 字符串的排列(剑指offer-27)
  3. matlab 打包exe
  4. 数据结构中有关顺序表的问题:为何判断插入位置是否合法时if语句中用length+1,而移动元素的for语句中只用length?
  5. Static关键字的使用
  6. Windows 磁盘分区后如何再合并&amp;如何用Windows自带工具扩大某个分区
  7. Mesos+Zookeeper+Marathon+Docker环境搭建
  8. rabbitmq+sleuth+zinkip 分布式链路追踪
  9. Ethical Hacking - NETWORK PENETRATION TESTING(1)
  10. k8s(00)入门知识介绍