PHP数组的基本知识概述
有许多PHP函数,API在需要时查询。复制代码代码如下所示:
< PHP
*
对数组的大小没有限制#:$ ARR { 0 } = 1;$ ARR { 1 } = 2;$ ARR =阵列(0
数组范围(int低,int高{,整数步骤})
小数点的低位高,步长最高。
array_unshift(int数组,混合变)在插入前阵
array_push阵尾加
array_shift阵头缺失
array_pop阵尾
#定位数组
布尔in_array(混合针阵列草垛,{,布尔严格})
布尔array_key_exists(混合键、搜索键的键阵列)
array_search()用于关联数组的值搜索
array_keys()返回一个数组,包含所有的钥匙,搜索
array_values()返回的所有值的数组。
#遍历数组
混合键(阵列数组)
当前(数组数组)获取当前数组值。
数组(数组数组)返回当前键、值对。
下一步(数组数组)指向下一个数组
沪指(阵列)移动到前一个
重置(数组数组)移动到第一个
结束(数组数组)移到最后一个数组
#传递函数的数组
布尔array_walk(阵列,回调函数,{,}混合用户)
#尺寸的确定和唯一的阵列
整数计数(数组{,} int模式)是类似sizeof()
array_count_values阵列(阵列)分组计数的次数,每个值出现
array_unique()删除重复值并保持它的独特性
#排序
array_reverse()顺序倒置
array_flip()切换键和值
排序({ int数组,sort_flags })
sort_flgs { { sort_numberic数字排序},{ sort_regular由ASCII } } } { sort_string排序,
Asort()升阶
RSORT()反序
Arsort()反序
Natsort()自然顺序
Natcasesort()不区分大小写的自然排序
Ksort()核心价值排序
Krsort()反序排序关键字
用户自定义的空隙中排序(阵列,回调函数的名称)
#合并、拆分、组合、阵列的分解
array_merge_recursive()合并
array_merge_combine()追加
array_merge()连接到一个新的数组
array_slice(数组,int偏移{,} int长度)分
array_intersect(),()array_intersect_assoc阵列交叉
array_diff(),()array_diff_assoc差集
array_rand洗牌(),()随机阵列
array_sum()总结
array_chunk分为多维数组
* /
0-20 / /创建数组甚至2步
即使美元范围(0,20,2);
打印数组
print_r($甚至);
判断数组是否
printf(这是一个数组:%s
;
数组添加和打印的头部
array_unshift(美元甚至522,54);
print_r($甚至);
定义一个变量,然后在数组中搜索,存在显示以找到变量。
522美元;
如果(in_array($ SA,甚至美元)){
找到它;
};
;
键搜索数组
如果(array_key_exists(4,$甚至)){
回声$甚至{ 4 }。存在;
}
;
print_r(array_values($甚至));
打印/遍历数组
当(键=键(偶数)){
;
下一个(偶数美元);
}
数组的大小
;
回声计数(偶数);
排序
;
排序(偶数);
print_r($甚至);
>