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. 获取View的截图-将View转换为Bitmap对象

    开发中,有时候需要获取View的截图来做动画来达到动画流程的目的 原理:将View的内容画到一个Bitmap画布上,然后取出 下面封装了一个从View生成Bitmap的工具类 /** * 将View转 ...

  2. 带调试器(Debugger)的ILSpy(2.2.0.1738)

    2015-03-13 09:40更新: 感谢@dark89757园友提出的调试时不能查看变量的问题. 源码已修改,并提交到了github. 请查看最新发布,二进制文件和源码都在这里: 调试时可查看变量 ...

  3. yii2 RESTful api的详细使用

    作者:白狼 出处:http://www.manks.top/yii2-restful-api.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则 ...

  4. 自动分割mp3等音频视频文件的脚本

    由于种种关系,我需要对一批mp3文件进行分割(切割).每个音频文件大约1小时,需要切成每10分钟1个文件,文件名要带序号.手工分割工作量太大,不符合我等“懒人”的做法.于是找到了大名的”格式工厂“. ...

  5. centos7中没有安装ifconfig命令的解决方法

    初装centos 7时,运行config报 command not found 错误,我在网上找了大量资料,下面的资料中查找原因和解决方式最详细,能很好的解决这个问题. ifconfig命令是设置或显 ...

  6. screen:多重视窗管理程序

    screen:多重视窗管理程序 screen [-S SCREEN_NAME]: 创建窗口,可指定窗口名称,如果不指定,则是ID.$HOSTNAME screen -ls: 列出所有的screen窗口 ...

  7. Java实现office文档与pdf文档的在线预览功能

    最近项目有个需求要java实现office文档与pdf文档的在线预览功能,刚刚接到的时候就觉得有点难,以自己的水平难以在三四天做完.压力略大.后面查找百度资料.以及在同事与网友的帮助下,四天多把它做完 ...

  8. 绘制扇形效果线条小Bug解决

    绘制线条基本代码: 变量: CPoint m_ptOrigin;//起点坐标 bool m_bTrue;//检查鼠标左键是否按下 CPoint m_ptOldOrigin;//记录上一次绘制终点坐标, ...

  9. kettle中变量的设置和使用介绍

    有没有能统一管理一个参数,然后让所有的transformation和job都可以读到呢? 答案是有 1.首先,打开.kettle\kettle.properties(个人主机是:C:\Users\fo ...

  10. [No000094]SVN学习笔记4-版本库概念与部分日常操作

    基本概念 版本库 Subversion 使用集中的数据库,它包含了所有的版本控制文件及其完整历史.这个数据库就是版本库.版本库通常位于运行 Subversion 服务器的文件服务器上,向 Subver ...