php数组函数总结
2016-01-31 17:12
555 查看
一:排序
sort:本函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
rsort:本函数对数组进行逆向排序(最高到最低)。 删除原有的键名而不仅是重新排序。
asort:对数组进行排序并保持索引关系
arsort:对数组进行逆向排序并保持索引关系
ksort:对数组按照键名排序,保留键名到数据的关联
krsort:对数组按照键名逆向排序,保留键名到数据的关联
natsort:对字母数字字符串进行排序并保持原有键/值的关联
natcasesort:同natsort排序算法,但不区分大小写字母排序
二:截取
array_slice — 从数组中取出一段
array_slice() 返回根据
三:合并
PHP中数组合并的两种方法及区别介绍,需要的朋友可以参考下
1. array_merge,如果两个数组存在相同的key,后面的一个会覆盖前面的
array_merge.效果类似代码foreach每个数组元素,然后将每个元素压入一个新堆栈当中
2. "+"操作符,如果两个数组存在相同的key,前面的一个会覆盖后面的
"+"操作符.效果类似代码foreach每个数组元素,然后将每个元素压入一个新堆栈当中,如果同样的key已经存在则不处理
sort:本函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
rsort:本函数对数组进行逆向排序(最高到最低)。 删除原有的键名而不仅是重新排序。
asort:对数组进行排序并保持索引关系
arsort:对数组进行逆向排序并保持索引关系
ksort:对数组按照键名排序,保留键名到数据的关联
krsort:对数组按照键名逆向排序,保留键名到数据的关联
natsort:对字母数字字符串进行排序并保持原有键/值的关联
natcasesort:同natsort排序算法,但不区分大小写字母排序
二:截取
array_slice — 从数组中取出一段
说明
array array_slice (array$array,int
$offset[,int
$length=
NULL[,bool
$preserve_keys=false ]] )
array_slice() 返回根据
offset和
length参数所指定的
array数组中的一段序列。
三:合并
PHP中数组合并的两种方法及区别介绍,需要的朋友可以参考下
1. array_merge,如果两个数组存在相同的key,后面的一个会覆盖前面的
array_merge.效果类似代码foreach每个数组元素,然后将每个元素压入一个新堆栈当中
2. "+"操作符,如果两个数组存在相同的key,前面的一个会覆盖后面的
"+"操作符.效果类似代码foreach每个数组元素,然后将每个元素压入一个新堆栈当中,如果同样的key已经存在则不处理
相关文章推荐
- PHP 获取图像信息 getimagesize函数
- php 四种排序算法
- PHP-PDO笔记
- ThinkPHP - CURD增删改查 - 实例 - 搜索功能
- php常用的正则匹配
- thinkphp控制器中获取当前控制器路径
- ThinkPHP - 查询语句
- PHP学习注意点
- Thinkphp里import的几个使用方法介绍
- PHP开发学习门户改版效果图投票
- 如何使用php session
- 详细讲解PHP中缓存技术的应用
- ZendStudio快捷键
- PHP文件处理系统
- ThinkPHP单字母函数(快捷方法)使用总结
- yii2 日志功能使用记录
- PHP 三元运算符
- DTP中写例程 取前7日和前1日
- PHP常量详解:define和const的区别
- 使用PHP导入和导出CSV文件