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怎样调用MSSQL的存储过程
Oct 09 PHP
模仿OSO的论坛(四)
Oct 09 PHP
PHP date函数参数详解
Nov 27 PHP
114啦源码(114la)不能生成地方房产和地方报刊问题4级页面0字节的解决方法
Jan 12 PHP
php中3种方法删除字符串中间的空格
Mar 10 PHP
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
May 15 PHP
PHP使用PDO连接ACCESS数据库
Mar 05 PHP
php获取本机真实IP地址实例代码
Mar 31 PHP
你不知道的文件上传漏洞php代码分析
Sep 29 PHP
php array_key_exists() 与 isset() 的区别
Oct 24 PHP
php学习笔记之字符串常见操作总结
Jul 16 PHP
laravel5.5添加echarts实现画图功能的方法
Oct 09 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实现大数(浮点数)取余的方法
2017/02/18 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
thinkPHP框架乐观锁和悲观锁实例分析
2019/10/30 PHP
提高代码性能技巧谈—以创建千行表格为例
2006/07/01 Javascript
JavaScript的类型简单说明
2010/09/03 Javascript
理解JavaScript的prototype属性
2012/02/11 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
JS控制网页动态生成任意行列数表格的方法
2015/03/09 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
jquery树形菜单效果的简单实例
2016/06/06 Javascript
浅谈js中子页面父页面方法 变量相互调用
2016/08/04 Javascript
jQuery插件ajaxFileUpload使用实例解析
2016/10/19 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
Vue项目总结之webpack常规打包优化方案
2019/06/06 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
Vue中key的作用示例代码详解
2020/06/10 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
[56:45]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第一局
2016/02/28 DOTA
Python中使用摄像头实现简单的延时摄影技术
2015/03/27 Python
Python基于Matplotlib库简单绘制折线图的方法示例
2017/08/14 Python
python+openCV利用摄像头实现人员活动检测
2019/06/22 Python
python3实现猜数字游戏
2020/12/07 Python
Python将主机名转换为IP地址的方法
2019/08/14 Python
使用NumPy读取MNIST数据的实现代码示例
2019/11/20 Python
python返回数组的索引实例
2019/11/28 Python
python通过matplotlib生成复合饼图
2020/02/06 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
大专生工程监理求职信
2013/10/04 职场文书
员工年终自我评价
2014/09/14 职场文书
刑事和解协议书范本
2014/11/19 职场文书
公司庆典主持词
2015/07/04 职场文书
公司回复函格式
2015/07/14 职场文书
PL350与SW11的比较
2021/04/22 无线电