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 ...
随机推荐
- grep与正则表达式
grep的作用:文本搜索工具,根据用户指定的"模式"对目标文件逐行进行匹配检查:打印匹配到的行. 模式:正则表达式编写的过滤条件. 正则表达式(REGEXP):由一类特殊字符及文本 ...
- 基于腾讯云的Centos6.2系统搭建Apache+Mysql+PHP开发环境
搭建环境,我肯定需要先购买腾讯云服务器的哦! 然后,我们打开SecureCRT 7.3,这是一款可以连接Linux系统的客户端工具,使用的很方便快捷,要注意的是,若你是Linux系统的就要用22端口, ...
- 第 13 章 可扩展性设计之 MySQL Replication
前言: MySQL Replication 是 MySQL 非常有特色的一个功能,他能够将一个 MySQL Server 的 Instance 中的数据完整的复制到另外一个 MySQL Server ...
- Java反射机制剖析(四)-深度剖析动态代理原理及总结
动态代理类原理(示例代码参见java反射机制剖析(三)) a) 理解上面的动态代理示例流程 a) 理解上面的动态代理示例流程 b) 代理接口实现类源代码剖析 咱们一起来剖析一下代理实现类($Pr ...
- input输入框控制字数
HTML: <input class = "remark" type = "text" maxlength = "500"> J ...
- jQuery对象的创建(一)
在jQuery的常规用法中,执行"$()"返回的是一个jQuery对象,在源码中,它是这样定义的: ... var jQuery = function() { return new ...
- 关于css中的position定位
希望这波position可以有帮助^_^! css中的position属性主要分为:static.relative.absolute.fixed.center.page.sticky(红色是css3中 ...
- Python之正则表达式(re模块)
本节内容 re模块介绍 使用re模块的步骤 re模块简单应用示例 关于匹配对象的说明 说说正则表达式字符串前的r前缀 re模块综合应用实例 正则表达式(Regluar Expressions)又称规则 ...
- python List和String 转换注意
不能用str(list),t=['\x87\xe9\xa5\xb0\xef\xbc']In [28]: str(t)Out[28]: "['\\x87\\xe9\\xa5\\xb0\\xef ...
- MySql的学习笔记
良好的理解sql语句: 列:理解可以运算的成变量 where: 理解成表达式,放在行中看是否成立 查出来的结果可以当成一张表理解,select 套用select综合查询: 五种查询 where g ...