小新的笔记 少壮不努力,老大徒悲伤。
博主 小新的笔记
粤ICP备2024299964号博主 2024年10月28日 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 22 人
歌曲封面 未知作品

粤ICP备2024299964号

网站已运行 1 年 101 天 17 小时 4 分

Powered by Typecho & Sunny

23 online · 45 ms

Title

PHP数组函数

小新

·

·

423次阅读
PHP
Article
⚠️ 本文最后更新于2024年08月14日,已经过了473天没有更新,若内容或图片失效,请留言反馈

PHP三种类型数组

  1. 数值数组 - 带有数字 ID 键的数组

    ♾️ php 代码:
    ['科比','詹姆斯','乔丹']
  2. 关联数组 - 带有指定的键的数组,每个键关联一个值

    ♾️ php 代码:
    ['usernmae' => '永健', 'sex' => 1]
  3. 多维数组 - 包含一个或多个数组的数组

    ♾️ php 代码:
    [
        '0' => ['username' => '老王','sex' => 1],
        '1' => ['username' => '泳健','sex' => 1]
    ]

    PHP数组排序

  4. sort() - 对数组进行升序排列
  5. rsort() - 对数组进行降序排列
  6. asort() - 根据关联数组的值,对数组进行升序排列
  7. ksort() - 根据关联数组的键,对数组进行升序排列
  8. arsort() - 根据关联数组的值,对数组进行降序排列
  9. krsort() - 根据关联数组的键,对数组进行降序排列
  10. array_multisort() - 对多维数组进行排序

    sort()asort()都是对值进行排序的,区别在于sort()排序后会去掉键,而asort()会保留键

PHP数组添加元素

  1. array_push() - 在数组尾部插入元素

    ♾️ php 代码:
    $arrayList = [];
    array_push($ArrayList, '泳健');

    但其实还有更加方面的方法

    ♾️ php 代码:
    $arrayList[] = '泳健';
  2. array_unshift() - 在数组开头插入元素

    ♾️ php 代码:
    $arrayList = [];
    array_unshift($arrayList, '泳健');

PHP数组删除元素

  1. array_shift() - 删除数组第一个元素,并返回删除的元素
  2. array_pop() - 删除数组最后一个元素,并返回删除的元素
  3. unset() - 去重

一些用到的获取数组的操作(指针)

  1. end() - 将内部指针指向数组中的最后一个元素,并输出
  2. next() - 将内部指针指向数组中的下一个元素,并输出
  3. prev() - 将内部指针指向数组中的上一个元素,并输出
  4. reset() - 将内部指针指向数组中的第一个元素,并输出
  5. each() - 返回当前元素的键名和键值,并将内部指针向前移动
  6. current() - 函数返回数组中的当前元素的值
  7. key() - 从关联数组中取得键名
当用current()取数组第一个元素时最好reset()先,因为此时指针不一定指向数组中的第一个元素

一些其他用到的数组操作函数

  1. array_column() - 返回输入数组中某个单一列的值
  2. array_merge() - 数组合并,后面的数组会覆盖前面的数组
  3. array_filter() - 用回调函数过滤数组中的元素
  4. array_keys() - 返回数组中所有的键名
  5. array_reverse() - 以相反的顺序返回数组
  6. array_search() - 搜索数组中给定的值并返回键名
  7. array_slice() - 在数组中根据条件取出一段值
  8. array_unique() - 删除数组中的重复值
  9. shuffle() - 将数组打乱
现在已有 0 条评论,0 人点赞

广告

页底广告 页底广告
Comment:共0条
发表
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主