array_change_key_case — 返回字符串键名全为小写或大写的数组

  array_chunk — 将一个数组分割成多个

  array_column — 返回数组中指定的一列

  array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值

  array_count_values — 统计数组中所有的值出现的次数

  array_diff_assoc — 带索引检查计算数组的差集

  array_diff_key — 使用键名比较计算数组的差集

  array_diff_uassoc — 用用户提供的回调函数做索引检查来计算数组的差集

  array_diff_ukey — 用回调函数对键名比较计算数组的差集

  array_diff — 计算数组的差集

  array_fill_keys — 使用指定的键和值填充数组

  array_fill — 用给定的值填充数组

  array_filter — 用回调函数过滤数组中的单元

  array_flip — 交换数组中的键和值

  array_intersect_assoc — 带索引检查计算数组的交集

  array_intersect_key — 使用键名比较计算数组的交集

  array_intersect_uassoc — 带索引检查计算数组的交集,用回调函数比较索引

  array_intersect_ukey — 用回调函数比较键名来计算数组的交集

  array_intersect — 计算数组的交集

  array_key_exists — 检查给定的键名或索引是否存在于数组中

  array_keys — 返回数组中所有的键名

  array_map — 将回调函数作用到给定数组的单元上

  array_merge_recursive — 递归地合并一个或多个数组

  array_merge — 合并一个或多个数组

  array_multisort — 对多个数组或多维数组进行排序

  array_pad — 用值将数组填补到指定长度

  array_pop — 将数组最后一个单元弹出(出栈)

  array_product — 计算数组中所有值的乘积

  array_push — 将一个或多个单元压入数组的末尾(入栈)

  array_rand — 从数组中随机取出一个或多个单元

  array_reduce — 用回调函数迭代地将数组简化为单一的值

  array_replace_recursive — 使用传递的数组递归替换第一个数组的元素

  array_replace — 使用传递的数组替换第一个数组的元素

  array_reverse — 返回一个单元顺序相反的数组

  array_search — 在数组中搜索给定的值,如果成功则返回相应的键名

  array_shift — 将数组开头的单元移出数组

  array_slice — 从数组中取出一段

  array_splice — 把数组中的一部分去掉并用其它值取代

  array_sum — 计算数组中所有值的和

  array_udiff_assoc — 带索引检查计算数组的差集,用回调函数比较数据

  array_udiff_uassoc — 带索引检查计算数组的差集,用回调函数比较数据和索引

  array_udiff — 用回调函数比较数据来计算数组的差集

  array_uintersect_assoc — 带索引检查计算数组的交集,用回调函数比较数据

  array_uintersect_uassoc — 带索引检查计算数组的交集,用回调函数比较数据和索引

  array_uintersect — 计算数组的交集,用回调函数比较数据

  array_unique — 移除数组中重复的值

  array_unshift — 在数组开头插入一个或多个单元

  array_values — 返回数组中所有的值

  array_walk_recursive — 对数组中的每个成员递归地应用用户函数

  array_walk — 使用用户自定义函数对数组中的每个元素做回调处理

  array — 新建一个数组

  arsort — 对数组进行逆向排序并保持索引关系

  asort — 对数组进行排序并保持索引关系

  compact — 建立一个数组,包括变量名和它们的值

  count — 计算数组中的单元数目或对象中的属性个数

  current — 返回数组中的当前单元

  each — 返回数组中当前的键/值对并将数组指针向前移动一步

  end — 将数组的内部指针指向最后一个单元

  extract — 从数组中将变量导入到当前的符号表

  in_array — 检查数组中是否存在某个值

  key_exists — 别名 array_key_exists

  key — 从关联数组中取得键名

  krsort — 对数组按照键名逆向排序

  ksort — 对数组按照键名排序

  list — 把数组中的值赋给一些变量

  natcasesort — 用“自然排序”算法对数组进行不区分大小写字母的排序

  natsort — 用“自然排序”算法对数组排序

  next — 将数组中的内部指针向前移动一位

  pos — current 的别名

  prev — 将数组的内部指针倒回一位

  range — 建立一个包含指定范围单元的数组

  reset — 将数组的内部指针指向第一个单元

  rsort — 对数组逆向排序

  shuffle — 将数组打乱

  sizeof — count 的别名

  sort — 对数组排序

  uasort — 使用用户自定义的比较函数对数组中的值进行排序并保持索引关联

  uksort — 使用用户自定义的比较函数对数组中的键名进行排序

  usort — 使用用户自定义的比较函数对数组中的值进行排序

PHP数组函数总结的更多相关文章

  1. 前端学PHP之数组函数

    × 目录 [1]键值操作 [2]记数[3]回调函数[4]组合[5]栈和队列[6]顺序 前面的话 PHP中的数组功能非常强大,数组处理函数有着强大.灵活.高效的特点.PHP5提供了近100个操作数组的系 ...

  2. PHP数组函数: array_walk()与 array_map() 的区别

    详细的介绍如下: PHP数组函数: array_walk() PHP数组函数: array_map() 实际应用中的一点区别与总结: array_walk() 主要用于对某个数组的迭代,相当于 for ...

  3. php常用数组函数回顾一

    数组对于程序开发来说是一个必不可少的工具,我根据网上的常用数组函数,结合个人的使用情况,进行数组系列的总结复习.里面当然不只是数组的基本用法,还有相似函数的不同用法的简单实例,力求用最简单的实例,记住 ...

  4. javascript函数一共可分为五类: ·常规函数 ·数组函数 ·日期函数 ·数学函数 ·字符串函数

    javascript函数一共可分为五类:    ·常规函数    ·数组函数    ·日期函数    ·数学函数    ·字符串函数    1.常规函数    javascript常规函数包括以下9个 ...

  5. PHP 数组函数整理

    如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作. 经常,开发人员发现在PHP中使用这种数据结构 ...

  6. PHP函数积累总结(Math函数、字符串函数、数组函数)

    Math函数:10个较常用标红.abs — 绝对值acos — 反余弦acosh — 反双曲余弦asin — 反正弦asinh — 反双曲正弦atan2 — 两个参数的反正切atan — 反正切ata ...

  7. PHP常用数组函数

      一.数组操作的基本函数 数组的键名和值 array_values($arr);  获得数组的值 array_keys($arr);  获得数组的键名 array_flip($arr);  数组中的 ...

  8. PHP学习之[第06讲]数组、多维数组和数组函数

    一.数组 ①Array(“aa”,12,true,2.2,”test”,50); ②Array(“title”=>“aa”,  ”age”=>20); 1.创建: $arr= array( ...

  9. [转] 有趣的JavaScript原生数组函数

    在JavaScript中,可以通过两种方式创建数组,Array构造函数和 [] 便捷方式, 其中后者为首选方法.数组对象继承自Object.prototype,对数组执行typeof操作符返回‘obj ...

  10. PHP 中数组函数 isset 效率比 array_key_exists 更高

    PHP 中数组函数 isset 效率比 array_key_exists 更高 PHP 浏览:4194 2014年04月05日 isset 和 array_key_exists 函数都可以用来测试数组 ...

随机推荐

  1. (十二)Maven生命周期和插件

    除了坐标.依赖以及仓库之外,Maven的另外两个核心概念是生命周期和插件.在有关Maven的日常使用中,命令行的输入往往就对应了生命周期,如mvn package就表示执行默认生命周期阶段packag ...

  2. Git和Code Review流程

    Code Review流程1.根据开发任务,建立git分支, 分支名称模式为feature/任务名,比如关于API相关的一项任务,建立分支feature/api.git checkout -b fea ...

  3. gulp rev manifest 添加目录前缀

    gulp-rev 生成的manifest默认为: "index.css": "index.css?v=04aff97a7b", 为避免同名文件覆盖版本号,对替换 ...

  4. SQL Server封闭掉 触发器递归

    SQL Server关闭掉 触发器递归SQL Server  是有一个开关, 可以关闭掉 触发器递归的.EXEC sp_dboption '数据库名字', 'recursive triggers', ...

  5. shell脚本实现算术运算且输入的不能为非数字的值

    #!/bin/bash c= ] do echo "请输入第一个数" read a echo "请输入第二个数" read b ]* ]] && ...

  6. spark dataframe 类型转换

    读一张表,对其进行二值化特征转换.可以二值化要求输入类型必须double类型,类型怎么转换呢? 直接利用spark column 就可以进行转换: DataFrame dataset = hive.s ...

  7. swift 简介和常量与变量 --- swift 入门

    一.思维导图 二. 代码 //创建UIView 和按钮 let views = UIView(frame: CGRect(x:20, y: 20, width: 100, height: 100))/ ...

  8. Java学习笔记-抽象

    开发软件的关键在于应用抽象的概念.方法抽象是通过将方法的使用和它的实现分离来实现的.方法的实现对用户隐藏在"黑匣子"中. 当编写一个大程序时,可以使用分治的策略,也成为逐步求精,将 ...

  9. ICP算法(Iterative Closest Point迭代最近点算法)

    标签: 图像匹配ICP算法机器视觉 2015-12-01 21:09 2217人阅读 评论(0) 收藏 举报 分类: Computer Vision(27) 版权声明:本文为博主原创文章,未经博主允许 ...

  10. 内核控制Meta标签:让360浏览器默认使用极速模式打开网页(转)

    为了让网站页面不那么臃肿,也懒的理IE了,同时兼顾更多的国内双核浏览器,在网页页头中添加了下面两行Meta控制标签. 1,网页头部加入 <meta name="renderer&quo ...