php 数据处理--合并,拆分,追加,去重, 多数据
来源:互联网 发布:caffe windows 编译 编辑:程序博客网 时间:2024/05/16 00:36
1. 合并数组
array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。
示例代码:
<?php $arr = array("A","B","C"); $brr = array("1","2","3"); $crr = array_merge($arr, $brr); print_r($crr); /*====================打印结果===========================*/Array ( [0] => A [1] => B [2] => C [3] => 1 [4] => 2 [5] => 3 ) ?>
2. 追加数组
array_merge_recursive()函数与array_merge()相同,可以将两个或多个数组合并在一起,形成一个联合的数组.两者之间的区别在于,当某个输入数组中的某个键己经存在于结果数组中时该函数会采取不同的处理方式.array_merge()会覆盖前面存在的键/值对,替换为当前输入数组中的键/值对,而array_merge_recursive()将把两个值合并在一起,形成一个新的数组,并以原有的键作为数组名。还有一个数组合并的形式,就是递归追加数组。
示例代码:
<?php $arr = array("A"=>1,"B"=>2,"C"=>3); $brr = array("A"=>4,"B"=>5,"C"=>6); $crr = array_merge_recursive($arr, $brr); print_r($crr); /*====================打印结果===========================*/Array ( [A] => Array([0]=>1,[1]=>4), [B] => Array([0]=>2,[1]=>5), [C] => Array([0]=>3,[1]=>6), ) ?>
3. 连接数组
array_combine()函数会得到一个新数组,它由一组提交的键和对应的值组成。
示例代码:
<?php $arr = array("A","B","C"); $brr = array("1","2","3"); $crr = array_combine($arr, $brr); print_r($crr); /*====================打印结果===========================*/Array ( 'A' => 1, 'B => 2,'C'=>3 ) ?>
4. 拆分数组 array_slice()
array_slice()函数将返回数组中的一部分,从键offset开始,到offset+length位置结束。
示例代码:
<?php $Arr = array("A", "B", "C", "D", "E", "F", "L"); $Brr = array_slice($Arr, 3); print_r($Brr); /*====================打印结果===========================*/ Array ( [0] =>' D',[1] => 'E',[2] =>' F',[3] => 'L') ?>
5. 数组的差集 array_diff()
函数array_diff()返回出现在第一个数组中但其他输入数组中没有的值。这个功能与array_intersect()相反。
示例代码:
<?php $arr = array("A","B","C"); $brr = array("A","2","C"); $crr = array_diff($arr, $brr); print_r($crr); /*====================打印结果===========================*/Array ([0]=> 'A' ) ?>
阅读全文
0 0
- php 数据处理--合并,拆分,追加,去重, 多数据
- SQL Server2005 拆分-去重-合并
- linux文件合并、去重、拆分
- linux文件合并、去重、拆分
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 数组常用操作 (合并,拆分,追加,查找,删除...)
- PHP数组函数(合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- php 操作数组 (合并,拆分,追加,查找,删除等)
- python做量化交易干货分享
- Leetcode 212. Word Search II
- iText生成PDF功能
- linux常用头文件
- css核心-盒子模型(Box Model)整理
- php 数据处理--合并,拆分,追加,去重, 多数据
- C# 简单操作XML文档(增删查改)
- php的垃圾回机制
- window.parent & window.opener
- 区间合并算法
- 百度2017年春招编程笔试题
- Mysql(二) 聚合函数 group by , having, inner join , limit
- vue.js入门笔记
- 正则表达式获取url参数