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 相关文章推荐
eWebEditor v3.8 商业完整版 (PHP)
Dec 06 PHP
谈谈PHP的输入输出流
Feb 14 PHP
由php if 想到的些问题
Mar 22 PHP
小文件php+SQLite存储方案
Sep 04 PHP
用php实现选择排序的解决方法
May 04 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
PHP SESSION机制的理解与实例
Mar 22 PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 PHP
Thinkphp 框架扩展之驱动扩展实例分析
Apr 27 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初学者们头痛的十四个问题
2007/01/15 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
php之readdir函数用法实例
2014/11/13 PHP
CodeIgniter中使用Smarty3基本配置
2015/06/29 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
基于jQuery实现左右div自适应高度完全相同的代码
2012/08/09 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
2015/05/28 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
基于ajax与msmq技术的消息推送功能实现代码
2016/12/26 Javascript
JS设置CSS样式的方式汇总
2017/01/21 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
微信小程序template模版的使用方法
2019/04/13 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
解决在Vue中使用axios用form表单出现的问题
2019/10/30 Javascript
VUE 组件转换为微信小程序组件的方法
2019/11/06 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
JS删除数组指定值常用方法详解
2020/06/04 Javascript
python 实现UTC时间加减的方法
2018/12/31 Python
python生成带有表格的图片实例
2019/02/03 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
在keras里实现自定义上采样层
2020/06/28 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
Tech21美国/加拿大:英国NO.1防摔保护壳品牌
2018/01/20 全球购物
哪些情况下不应该使用索引
2015/07/20 面试题
学习全国两会精神心得体会范文
2014/03/17 职场文书
思想作风纪律整顿心得体会
2014/09/04 职场文书
如何书写授权委托书?
2019/06/25 职场文书
导游词之山东红叶谷
2019/10/31 职场文书
Kubernetes部署实例并配置Deployment、网络映射、副本集
2022/04/01 Servers
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS