PHP数组相关函数汇总


Posted in PHP onMarch 24, 2015

本文总结了PHP数组相关的函数。分享给大家供大家参考。具体如下:

这里包括函数名和用法说明,没有详细的代码范例。感兴趣的朋友可以查阅本站相关的函数用法。

数组的相关处理函数

current(数组名称) 输出数组中一个字符串的值,从第一个起.
key(数组名称) 输出数组中一个下标,从第一个起.
next(数组名称) 控制数组指针向后移动.
prev(数组名称) 控制数组指针向前移动.
end(数组名称) 控制数组指针移向最后一位.
reset(数组名称) 控制数组指针移向第一位.
array_change_key_case(1.目标数组 2.CASE_UPPER大写 或 CASE_LOWER小写) 将数组下标全部改为大写或小写.
array_chunk(1.目标数组 2.分解个数 3.输出布尔型的真或假) 将一个数组分解成多个小数组.
array_count_values(数组名称) 用来计算数组中各值出现的次数.
array_fill(1.下标从几开始 2.输出多少个 3.他们的值是什么) 用来做初始化数组.
array_filter(1.目标数组 2.使用者定义的函数) 过滤函数,自定义以什么标准为真,以什么标准为假,此函数可以自动过滤掉假的字符串.
array_flip(目标数组) 将下标变值,值变下标.
array_sum(目标数组) 计算目标数组中所有元素值的总和.
array_unique(目标数组) 去除目标数组中重复的值.
array_values(目标数组) 将目标数组中所有下标都去掉,重新从"0"开始计算此函数中值的下标.
array_keys(目标数组) 输出目标数组中的所有下标.
in_array(1.要找的东西 2.目标数组 3.是否严格按照数据类型查找,是就输true) 查找目标数组中有无查找的数据.
array_search(1.要找的东西 2.目标数组 3.是否严格查找) 查找目标数组中有无查找的数据,有则输出此数据的下标.
array_key_exists(1.要找的下标 2.目标数组) 查找目标数组中有无查找的下标,有则输出true,无则输出false.
extract(目标数组) 将数组转换成变量.
compact(要转换成数组的变量下标) 将多个变量转换成数组.

数组与栈 (先进后出)

array_push(1.目标数组 2.压入栈的值) 压入栈函数.
array_pop(目标数组) 弹出栈函数.

数组与队 (先进先出)

array_unshift(1.目标数组 2.压入对的值) 压入对函数.
array_shift(1目标数组) 弹出对函数.

忽略键名的数组排序:

sort(目标数组) 从小到大的排序.
rsort(目标数组) 从大到小的排序.
保留键名的数组排序:
asort(目标数组) 保留原下标,值从小到大的排序.
arsort(目标数组) 保留原下标,值从大到小的排序.

自然排序法排序:

natsort(目标数组) 保留原下标,值从大到小的排序,不区分大小写.
natcasesort(目标数组) 保留原下标,值从小到大的排序,不区分大小写.
array_merge(1.目标数组 2.目标数组......) 合并多个数组.
array_diff(1.被比数组 2.比数组 3.比数组......) 求数组的差积.
array_intersect(1.被比数组 2.比数组 3.比数组......) 求数组的交积.

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
我常用的几个类
Oct 09 PHP
PHP 批量删除 sql语句
Jun 05 PHP
解析PayPal支付接口的PHP开发方式
Nov 28 PHP
深入file_get_contents函数抓取内容失败的原因分析
Jun 25 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 PHP
PHP自定义多进制的方法
Nov 03 PHP
php解析base64数据生成图片的方法
Dec 06 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
Jan 16 PHP
thinkphp ajaxfileupload实现异步上传图片的示例
Aug 28 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 #PHP
php上传文件并显示上传进度的方法
Mar 24 #PHP
php通过修改header强制图片下载的方法
Mar 24 #PHP
PHP下载远程文件到本地存储的方法
Mar 24 #PHP
php实现encode64编码类实例
Mar 24 #PHP
推荐十款免费 WordPress 插件
Mar 24 #PHP
php实现用于验证所有类型的信用卡类
Mar 24 #PHP
You might like
基于curl数据采集之单页面并行采集函数get_htmls的使用
2013/04/28 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(八)
2014/06/23 PHP
简单谈谈favicon
2015/06/10 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
AngularJS实现的获取焦点及失去焦点时的表单验证功能示例
2017/10/25 Javascript
vue-router传参用法详解
2019/01/19 Javascript
Vue全局loading及错误提示的思路与实现
2019/08/09 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
使用Python操作Elasticsearch数据索引的教程
2015/04/08 Python
python数据清洗系列之字符串处理详解
2017/02/12 Python
学习python中matplotlib绘图设置坐标轴刻度、文本
2018/02/07 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
Django实现学员管理系统
2019/02/26 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
Java程序员常见面试题
2015/07/16 面试题
平面设计岗位职责
2013/12/14 职场文书
幼儿园消防安全制度
2014/01/26 职场文书
研讨会主持词
2014/04/02 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
法人委托书的范本格式
2014/09/11 职场文书
地方白酒代理协议书
2014/10/25 职场文书
2015年预算员工作总结
2015/05/14 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
保护动物的宣传语
2015/07/13 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
党员学习中国梦心得体会
2016/01/05 职场文书
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS