php追加数组
<?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追加数组的更多相关文章
- JS数组追加数组采用push.apply的坑
JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这种自以为很酷的,不需要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个很大的数组时 ...
- JS数组追加数组采用push.apply的坑(转)
JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这种自以为很酷的,不需要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个很大的数组时 ...
- JS数组追加数组採用push.apply的坑
JS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这样的自以为非常酷的,不须要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个非常大的 ...
- PHP 合并数组 追加数组例子
PHP合并数组我们可以使用array_merge()函数,array_merge()函数返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次追加.其形式为: arra ...
- JavaScript push()函数追加数组数据
将数据追加到一个数组末尾的最简单的方法是通过 push() 函数. .push() 允许有一个或多个参数,并把它“push”到数组的末尾. var arr = [1,2,3];arr.push(4); ...
- php追加数组的问题
PHP数组合并两种方法及区别 如果是关联数组,如下: 代码如下: $a = array( 'where' => 'uid=1', 'order' => 'uid', ); $b = arr ...
- php array_unshift,array_push追加数组元素
追加元素在数组前面:<?php $a=array("a"=>"Cat","b"=>"Dog"); ar ...
- php 操作数组(合并,拆分,追加,查找,删除等)(转载)
1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加.其形式为: array array_merg ...
- php 操作数组 (合并,拆分,追加,查找,删除等)
1. 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组.所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加.其形式为: array array_merg ...
随机推荐
- java内存模型6-final
与前面介绍的锁和volatile相比较,对final域的读和写更像是普通的变量访问.对于final域,编译器和处理器要遵守两个重排序规则: 在构造函数内对一个final域的写入,与随后把这个被构造对象 ...
- html5,js插件实现手机端实现头像剪切上传
思路:先打开相册,选取图片,在剪切图片,转化为base64格式,然后上传到七牛存储,返回url,再传给后端,整个流程就是这样.用的是angular框架,图像插件用到imagecropper.js,废话 ...
- java实现简单计算器
首先利用字符串数组保存计算器上的按钮的标签名 private final String[] str = {"7","8","9"," ...
- java面向对象--继承与多态
可以为一个变异单元中的每个类创建一个main方法,只有命令行所调用的那个类的main方法才会被调用,这样方便进行单元测试.继承时,一般将所有的数据成员都指定为private,将所有的方法指定为publ ...
- XD
题目 是否完成 题目分类 简要题解 没有上司的舞会(codevs1380) Y 树形dp dp[u][0]表示不包含此节点,dp[u][1]表示包含,转移方程为 dp[u][0]+=max(dp[v] ...
- MSICE界面和功能分析
一.首页 ICE实现的这种界面样式,有可能使用WCF实现的,但是MFC来模仿也是可行的. 包括配置界面,和右下角的细节. 首页的主要功能只有3个,分别为图片拼接.视频拼接和打开拼接文件. 二.输入拼接 ...
- JDBC与JNDI的区别
程序员开发时,知道要开发访问MySQL数据库的应用,于是将一个对 MySQL JDBC 驱动程序类的引用进行了编码,并通过使用适当的 JDBC URL 连接到数据库. 就像以下代码这样: Connec ...
- 你真的了解WebSocket吗?
WebSocket协议是基于TCP的一种新的协议.WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符.它实现了浏览器与服务器全双工(full-duplex ...
- R语言的导数计算(转)
转自:http://blog.fens.me/r-math-derivative/ 前言 高等数学是每个大学生都要学习的一门数学基础课,同时也可能是考完试后最容易忘记的一门知识.我在学习高数的时候绞尽 ...
- Bash+R: howto pass parameters from bash script to R(转)
From original post @ http://analyticsblog.mecglobal.it/analytics-tools/bashr/ In the world of data a ...