一:排序
sort:本函数为 array 中的单元赋予新的键名。这将删除原有的键名而不仅是重新排序。
rsort:本函数对数组进行逆向排序(最高到最低)。 删除原有的键名而不仅是重新排序。
asort:对数组进行排序并保持索引关系
arsort:对数组进行逆向排序并保持索引关系
ksort:对数组按照键名排序,保留键名到数据的关联
krsort:对数组按照键名逆向排序,保留键名到数据的关联
natsort:对字母数字字符串进行排序并保持原有键/值的关联
natcasesort:同natsort排序算法,但不区分大小写字母排序
二:截取
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,后面的一个会覆盖前面的
2. "+"操作符,如果两个数组存在相同的key,前面的一个会覆盖后面的