php 数组

2020-04-15  本文已影响0人  考拉技术探索

定义:一个能在单个变量中存储多个值的特殊变量

数组的类型:

  数值数组:又称为索引数组,带有数字 ID 键的数组

  关联数组:带有指定的键的数组,每个键关联一个值

  多维数组:数组中还包含数组

数组相关函数:

  count(数组)  统计数组元素个数

  array_push(数组,元素值)  插入一个元素入数组

  array_pop(数组)  删除数组最后一个元素

  extract(数组)  将数组转换为变量

  in_array(数组元素,数组)  判断值是否在数组中

  array_keys(数组)  返回数组中所有的key组成一个新的数组

  array_values(数组) 返回数组中所有的值形成一个新的数组

  array_search(值,数组,是否严格匹配) 查找数组中是否有特定值

  array_unique(数组)  去除数组中重复的值

  array_flip(数组)  反转数组键值

  array_sum(数组)  计算数组中所有元素的值的总和

  array_key_exists(键,数组) 搜索键是否在数组中

  compact(变量1,变量2,...)    将多个变量集成在数组中

  array_merge(数组1,数组2)  合并多个数组

  array_diff(数组1,数组2)  取多个数组的差集

  array_intersect(数组1,数组2)  取多个数组的交集

  array_unshift(数组,值)  将值插入到数组头部

  array_shift(数组)  将数组的第一个元素删除 

数组排序:

sort() - 对数组进行升序排列

rsort() - 对数组进行降序排列

asort() - 根据关联数组的值,对数组进行升序排列

ksort() - 根据关联数组的键,对数组进行升序排列

arsort() - 根据关联数组的值,对数组进行降序排列

krsort() - 根据关联数组的键,对数组进行降序排列

上一篇下一篇

猜你喜欢

热点阅读