美文网首页
php 数组

php 数组

作者: 考拉技术探索 | 来源:发表于2020-04-15 17:07 被阅读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() - 根据关联数组的键,对数组进行降序排列

    相关文章

      网友评论

          本文标题:php 数组

          本文链接:https://www.haomeiwen.com/subject/muxhvhtx.html