<?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. 搭建struct环境

    昨天学习了struts,发现struts并不是struts2同一框架的升级,完全是属于两个框架.struts2是在freework的基础上进行封装的. 1.struts的环境搭载   (1)创建web ...

  2. 大数的加法运算,杭电oj-1002

    原题地址:http://acm.hdu.edu.cn/showproblem.php?pid=1002   [Problem Description] I have a very simple pro ...

  3. 【JAVAWEB学习笔记】01_HTML

    案例一:网站信息显示页面1.什么是HTML?(Hyper Text Markup Language:超文本标记语言) 超文本:功能比普通文本更加强大 标记语言:使用一组标签对内容进行描述的一门语言(它 ...

  4. Fiddler插件 --- 解密Elong Mapi请求参数及响应内容

    当前问题: 在我们日常的Web/App测试过程中, Fiddler是一大辅助利器:在我们团队,也经常使用Fiddler进行App抓包测试. 艺龙 App使用的REST(内部称为Mapi)接口,在使用过 ...

  5. 大文件拆分问题的java实践(附源码)

    引子 大文件拆分问题涉及到io处理.并发编程.生产者/消费者模式的理解,是一个很好的综合应用场景,为此,花点时间做一些实践,对相关的知识做一次梳理和集成,总结一些共性的处理方案和思路,以供后续工作中借 ...

  6. EntityFramework6.X之概述

    实体框架(EF6.X)是一种对象/关系映射器(O/R Mapping解决方案),一套支持开发面向数据的软件应用技术,采用特定域对象和关系数据形式使用数据,而不必考虑存储这些数据的基础数据库表和列,上层 ...

  7. Linux中重定向

    转:http://blog.csdn.net/songyang516/article/details/6758256 1重定向 1.1      重定向符号 >               输出 ...

  8. [rctf](web)rcdn 解题分析,知识点总结

    比赛平台关闭了,没有截图,见谅.   解题思路流程: 分析网站结构,看源码,元素审计.发现以下信息. 要得到flag要获得一个pro cdn pro 子域名长度为3到6个字符 存在一个提交ticke页 ...

  9. ovs + kernel datapath 的分片与重组流程

    非VXLAN的收发包调用栈 netdev_frame_hook()      netdev_port_receive()           ovs_vport_receive()           ...

  10. JavaSE教程-03Java中分支语句与四种进制转换-思维导图

    思维导图看不清楚时: 1)可以将图片另存为图片,保存在本地来查看 2)右击在新标签中打开放大查看 if语句 a) if语句 基本语法结构: if(关系表达式) { 基本语句体 } 执行流程: 首先判断 ...