php中的数组操作函数整理


Posted in PHP onAugust 18, 2008

Array([key =>] value, [key =>] value, [key =>] value, [key =>] value) // key 可以是 integer 或者 string // value 可以是任何值

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

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

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

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

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

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

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

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

array_diff -- 计算数组的差集

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_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 (sizeof)-- 计算数组中的单元数目或对象中的属性个数

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

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

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

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

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

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

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

ksort -- 对数组按照键名排序

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

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

natsort -- 用“自然排序”算法对数组排序 next -- 将数组中的内部指针向前移动一位

pos -- current() 的别名 prev -- 将数组的内部指针倒回一位 range -- 建立一个包含指定范围单元的数组

PHP 相关文章推荐
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
Dec 05 PHP
codeigniter教程之多文件上传使用示例
Feb 11 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
Aug 21 PHP
Yii查询生成器(Query Builder)用法实例教程
Sep 04 PHP
2014最热门的24个php类库汇总
Dec 18 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
Apr 03 PHP
CodeIgniter生成静态页的方法
May 17 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
PHP全局使用Laravel辅助函数dd
Dec 26 PHP
如何用PHP websocket实现网页实时聊天
May 26 PHP
PHP去除数组中重复的元素并按键名排序函数
Aug 18 #PHP
删除数组元素实用的PHP数组函数
Aug 18 #PHP
PHP 数组实例说明
Aug 18 #PHP
PHP获取网站域名和地址的代码
Aug 17 #PHP
php二分法在IP地址查询中的应用
Aug 12 #PHP
PHP调用MySQL的存储过程的实现代码
Aug 12 #PHP
PHP+MYSQL 出现乱码的解决方法
Aug 08 #PHP
You might like
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
php smarty模版引擎中变量操作符及使用方法
2009/12/11 PHP
php 文件缓存函数
2011/10/08 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
在PHP中设置、使用、删除Cookie的解决方法
2013/05/06 PHP
php微信支付之APP支付方法
2015/03/04 PHP
php实现图片上传时添加文字和图片水印技巧
2020/04/18 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
动态修改DOM 里面的 id 属性的弊端分析
2008/09/03 Javascript
jMessageBox 基于jQuery的窗口插件
2009/12/09 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
node.js超时timeout详解
2014/11/26 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
详解angular中通过$location获取路径(参数)的写法
2017/03/21 Javascript
Vue 递归多级菜单的实例代码
2019/05/05 Javascript
Vue函数式组件-你值得拥有
2019/05/09 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
[01:56]《DOTA2》中文配音CG
2013/04/22 DOTA
TensorFlow 实战之实现卷积神经网络的实例讲解
2018/02/26 Python
python搭建服务器实现两个Android客户端间收发消息
2018/04/12 Python
PyQt5+requests实现车票查询工具
2019/01/21 Python
python实现移动木板小游戏
2020/10/09 Python
H5新属性audio音频和video视频的控制详解(推荐)
2016/12/09 HTML / CSS
程序集与命名空间有什么不同
2014/07/25 面试题
上班离岗检讨书
2014/01/27 职场文书
新闻编辑自荐书范文
2014/02/12 职场文书
2014入党积极分子破除“四风”思想汇报
2014/09/14 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
Go web入门Go pongo2模板引擎
2022/05/20 Golang