<?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. git pull冲突:commit your changes or stash them before you can merge.

    今天用git pull来更新代码,遇到了下面的问题: error: Your local changes to the following files would be overwritten by ...

  2. php学习之正则表达式

    1.正则表达式基本语法 首先,我们应该了解,两个特殊的符号'^'和'$'. 他们的作用是分别指出一个字符串的开始和结束.例子如下: "^The":表示所有以"The&qu ...

  3. hdu2159 FATE 经典二维背包

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2159 思路: 定义ans存当前满足条件的消耗的最小的忍耐值(满足条件的忍耐值为在当前消耗的忍耐值的情况 ...

  4. TCP流量控制和拥塞控制

    TCP的流量控制      所谓的流量控制就是让发送方的发送速率不要太快,让接收方来得及接受.利用滑动窗口机制可以很方便的在TCP连接上实现对发送方的流量控制.TCP的窗口单位是字节,不是报文段,发送 ...

  5. iOS开发中,info.plist配置用户隐私的保护

    info.plist 配置[用户隐私的保护]   >= iOS10 Privacy - Bluetooth Peripheral Usage Description --> App需要您的 ...

  6. ASP.NET Core 菜鸟之路:从Startup.cs说起

    1.前言 本文主要是以Visual Studio 2017 默认的 WebApi 模板作为基架,基于Asp .Net Core 1.0,本文面向的是初学者,如果你有 ASP.NET Core 相关实践 ...

  7. Mysql 忘记root密码后修改root密码

    1.修改my.cnf: 在mysqld进程配置文件中添加skip-grant-tables,添加完成后记住保存. 2.重新启动MYSQL数据库: service mysqld restart 2.修改 ...

  8. 【转】一分钟内检查Linux服务器性能

    近期看了一篇运维排查的问题的十条命令,仔细看了一下,发现就是自己平时经常使用的一些,感觉还不错,就转一发~分享学习~ 如果你的Linux服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出 ...

  9. Jmeter结构体系及运行原理

    Jmeter结构体系 把Jmeter的结构体系拆分为三维空间,如图: X1~X5:是负载模拟的一个过程,使用这些组件来完成负载的模拟: X1:选择协议,模拟用户请求,检查服务器响应是否正确,然后收集结 ...

  10. 022 component(组件)关联映射

    Component关联映射: 目前有两个类如下: 值对象没有标识,而实体对象具有标识,值对象属于某一个实体,使用它重复使用率提升,而且更清析. 以上关系的映射称为component(组件)关联映射 在 ...