<?php
 //追加数组
 array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合的数组.两者之间的区别在于,当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对,替换为当前输入数组中的键/值对,而array_merge_recursive()将把两个值合并在一起,形成一个新的数组,并以原有的键作为数组名。还有一个数组合并的形式,就是递归追加数组
 $arr=array(
     '0'=>array(
             'purchase_type'=>'1', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'110',//帐变余额
             'time'=>'2016-01-21', //参与时间
             'cash'=>'160',//帐变金额
     ),
     '1'=>array(
             'purchase_type'=>'1', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'130',//帐变余额
             'time'=>'2016-01-22', //参与时间
             'cash'=>'150',//帐变金额
     ),
     '2'=>array(
             'purchase_type'=>'1', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'150',//帐变余额
             'time'=>'2016-01-20', //参与时间
             'cash'=>'140',//帐变金额
     ),
 );
 $arr2=array(
     '0'=>array(
             'purchase_type'=>'0', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'110',//帐变余额
             'time'=>'2016-01-21', //参与时间
             'cash'=>'160',//帐变金额
     ),
     '1'=>array(
             'purchase_type'=>'0', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'130',//帐变余额
             'time'=>'2016-01-22', //参与时间
             'cash'=>'150',//帐变金额
     ),
     '2'=>array(
             'purchase_type'=>'0', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'150',//帐变余额
             'time'=>'2016-01-20', //参与时间
             'cash'=>'140',//帐变金额
     ),
 );

 $new_arr=array();
 $new_arr=array(
     '0'=>array(
             'purchase_type'=>'1', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'110',//帐变余额
             'time'=>'2016-01-21', //参与时间
             'cash'=>'160',//帐变金额
     ),
     '1'=>array(
             'purchase_type'=>'1', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'130',//帐变余额
             'time'=>'2016-01-22', //参与时间
             'cash'=>'150',//帐变金额
     ),
     '2'=>array(
             'purchase_type'=>'1', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'150',//帐变余额
             'time'=>'2016-01-20', //参与时间
             'cash'=>'140',//帐变金额
     ),
     '3'=>array(
             'purchase_type'=>'0', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'110',//帐变余额
             'time'=>'2016-01-21', //参与时间
             'cash'=>'160',//帐变金额
     ),
     '4'=>array(
             'purchase_type'=>'0', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'130',//帐变余额
             'time'=>'2016-01-22', //参与时间
             'cash'=>'150',//帐变金额
     ),
     '5'=>array(
             'purchase_type'=>'0', //0 带入  1 带出
             'app_id'=>'1234567890abcdef', //游戏类别
             'out_aft_change'=>'150',//帐变余额
             'time'=>'2016-01-20', //参与时间
             'cash'=>'140',//帐变金额
     ),

 );

 echo '<pre>';
 print_r(array_merge_recursive($arr, $arr2));
 echo '</pre>';

 ?>

php追加数组的更多相关文章

  1. JS数组追加数组采用push.apply的坑

    JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这种自以为很酷的,不需要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个很大的数组时 ...

  2. JS数组追加数组采用push.apply的坑(转)

    JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这种自以为很酷的,不需要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个很大的数组时 ...

  3. JS数组追加数组採用push.apply的坑

    JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这样的自以为非常酷的,不须要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个非常大的 ...

  4. PHP 合并数组 追加数组例子

    PHP合并数组我们可以使用array_merge()函数,array_merge()函数返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次追加.其形式为: arra ...

  5. JavaScript push()函数追加数组数据

    将数据追加到一个数组末尾的最简单的方法是通过 push() 函数. .push() 允许有一个或多个参数,并把它“push”到数组的末尾. var arr = [1,2,3];arr.push(4); ...

  6. php追加数组的问题

    PHP数组合并两种方法及区别 如果是关联数组,如下: 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = arr ...

  7. php array_unshift,array_push追加数组元素

    追加元素在数组前面:<?php $a=array("a"=>"Cat","b"=>"Dog"); ar ...

  8. php 操作数组(合并,拆分,追加,查找,删除等)(转载)

    1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加.其形式为: array array_merg ...

  9. php 操作数组 (合并,拆分,追加,查找,删除等)

    1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加.其形式为: array array_merg ...

随机推荐

  1. 关于SVN工具的配置及使用

    一.在Ubuntu下的配置 1.检测svn是否已经安装过 使用命rpm -qa | grep subversion,如果是一下结果,说明系统已经安装过svn了 如果什么都没有输出,则说明没有安装过sv ...

  2. struts2.3.23升级到struts2.3.32

    新的漏洞 3月8号去审计厅培训系统的使用,那边计算机中心的负责人递过来一张如下图所示的文档,意思是发现了struts2的漏洞,需要进行修复. 在培训前,我登录到服务器中,看到了项目中,所有的服务器中应 ...

  3. 【原创】iOS图片预览(支持缩放和移动)

    1.传入图片 PreViewController.h: #import <UIKit/UIKit.h> @interface PreViewController : UIViewContr ...

  4. Lock(一)认识v$LOCK

    v$lock列出了数据库当前拥有的锁及未完成的锁请求. Column Description ADDR 被锁对象的地址 KADDR 锁的地址 SID session id(这里特指正在锁定对象或请求去 ...

  5. mysql之 日志体系(错误日志、查询日志、二进制日志、事务日志、中继日志)

    一. mysql错误日志:错误日志记录的事件:a).服务器启动关闭过程中的信息b).服务器运行过程中的错误信息c).事件调试器运行一个事件时间生的信息d).在从服务器上启动从服务器进程时产生的信息lo ...

  6. webpack 初识

    Webpack介绍 webpack 官网 http://webpack.github.io/docs/ webpack 中文地址:https://doc.webpack-china.org/ webp ...

  7. 30多个Android 开发者工具 带你开发带你飞

    文中部分工具是收费的,但是绝大多数都是免费的. FlowUp 这是一个帮助你跟踪app整体性能的工具,深入分析关键的性能数据如FPS, 内存, CPU, 磁盘, 等等.FlowUp根据用户数量收费. ...

  8. 向EXECL文件中导入数据的同时插入图片

    因为项目需要在导出数据到EXECL文档的同时还需要导出图片进去,在处理是遇到的一些问题,在此记录一下. 首先代码写好之后放测试服务器上去执行的时候报错了,报检索 COM 类工厂中 CLSID 为 {0 ...

  9. Linux(Debian、Ubuntu、Deepin等)安装最新版Chrome Unstable

    将下载源加入到系统的源列表 sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/ ...

  10. JavaScript设计模式_02_策略模式

    在程序设计中,我们常常遇到这种情况,要实现某一个功能我们有很多种算法可以实现.这些算法灵活多样,而且可以随意互相替换.这种解决方案就是所谓的策略模式. /* * pre:策略模式 * 示例:公司计算奖 ...