php追加数组
2024-10-18 21:07:32
<?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>'; ?>
最新文章
- json和jsonp的区别,ajax和jsonp的区别
- 转载:JavaSE之反射
- 常用JS效果 不断进步贴 不停更新~ 纪念用~
- EF的表连接方法Include()
- C#_IComparer实例 - 实现ID或者yearOfscv排序
- HW2.1
- html和css实现一级菜单和二级菜单学习笔记
- perl post 带上请求头
- 归并排序Java实现
- mac上安装vue项目
- Appium+Python3+iOS定位元素
- Windows平台搭建Kafka
- Window Server 2008 R2系统备份
- url rewrite导致的500.19 0x8007000d
- msdn 中MethodBase.Invoke 方法 介绍中的坑
- @ControllerAdvice + @ExceptionHandler 处理 全部Controller层异常
- hihocoder 1828 Saving Tang Monk II (DP+BFS)
- HDU 1287 MC挖矿世界 set bfs
- HAWQ取代传统数仓实践(十)——维度表技术之杂项维度
- PHP解决跨域访问的问题
热门文章
- 微信公众号开发《三》微信JS-SDK之地理位置的获取,集成百度地图实现在线地图搜索
- System.load 与 System.loadLibrary 的使用
- 受够了if (ModelState.IsValid)?ActionFitlter也是一路的坑啊!
- bitnami gitlab 安装
- PHP. 01. C/S架构、B/S架构、服务器类型、服务器软件、HTTP协议/服务器、数据库、服务器web开发、PHP简介/常见语法、PHPheader()、 PHP_POST/GET数据获取和错误处理
- 深入理解Activity的启动模式
- js图片大小限制,设置
- 利刃 MVVMLight
- javascript常见面试题
- Centos 执行shell命令返回127错误