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. ActionBar设置自定义setCustomView()留有空白的问题

    先来看问题,当我使用ActionBar的时候,设置setCustomView时,会留有空白的处理 网上很多朋友说可以修改V7包到19,结果处理的效果也是不理想的. 下面贴出我觉得靠谱的处理代码 pub ...

  2. UICollectionViewCell--查找cell上的按钮点击后,对应的是哪个cell

    实际写项目会碰到各种各样的问题,废话不多说 按钮添加到cell时,根据是直接添加到self还是self.contentView上,在点击方法里找到btn的父视图 我是直接添加到self上,所以只有一层 ...

  3. chrome浏览器限制的端口

    1,    // tcpmux 7,    // echo 9,    // discard 11,   // systat 13,   // daytime 15,   // netstat 17, ...

  4. angularJS 学习演示

    开源网址(带中文说明注释):https://github.com/EnhWeb/angularJS.git

  5. [译]Angular2 和TypeScript -- 一次简要的预览

    原文链接:https://www.infoq.com/articles/Angular2-TypeScript-High-Level-Overview 作者:  Yakov Fain Posted o ...

  6. nth-of-type在选择class的时候需要注意的一个小问题

    查了下w3和MDN的手册,没发现有这个说明,写篇随笔记下. 1..class:nth-of-type(n)在选择class的时候,如果在class前面插入x个同类型标签,n需要加上x <!DOC ...

  7. HDOJ 2561. 第二小整数 第k大问题

    第二小整数 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Subm ...

  8. Linux ——————用Secure传文件时直接拖了文件用的是AssIC导致linux那边直乱码

    如下: 解决办法: 直接删除.

  9. 新建structs2 web应用及structs.xml常用基础配置

    建立一个structs2 web应用程序 1. 创建一个基本的web应用程序 2. 添加structs2的jar文件到Class Path 将structs2的最小jar包拷到WEB-INF/lib目 ...

  10. js封装的三级联动菜单(使用时只需要一行js代码)

    前言 在实际的项目开发中,我们经常需要三级联动,比如省市区的选择,商品的三级分类的选择等等. 而网上却找不到一个代码完整.功能强大.使用简单的三级联动菜单,大都只是简单的讲了一下实现思路. 下面就给大 ...