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 相关文章推荐
PHP 字符串编码截取函数(兼容utf-8和gb2312)
May 02 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 PHP
解析php防止form重复提交的方法
Jul 01 PHP
php中引用符号(&)的使用详解
Nov 13 PHP
php的慢速日志引起的Mysql错误问题分析
May 13 PHP
php中数字0和空值的区别分析
Jun 05 PHP
PHP中实现获取IP和地理位置类分享
Feb 10 PHP
Symfony2实现在doctrine中内置数据的方法
Feb 05 PHP
php生成网页桌面快捷方式
May 05 PHP
thinkphp分页集成实例
Jul 24 PHP
基于swoole实现多人聊天室
Jun 14 PHP
使用ucenter实现多站点同步登录的讲解
Mar 21 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
require(),include(),require_once()和include_once()区别
2008/03/27 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
让你的PHP7更快之Hugepage用法分析
2016/05/31 PHP
响应鼠标变换表格背景或者颜色的代码
2009/03/30 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
js改变css样式的三种方法推荐
2016/06/28 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
vue如何实现observer和watcher源码解析
2017/03/09 Javascript
JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
2017/09/28 Javascript
Vue.js组件通信的几种姿势
2017/10/23 Javascript
浅谈Vue.js 组件中的v-on绑定自定义事件理解
2017/11/17 Javascript
vue Cli 环境删除与重装教程 - 版本文档
2020/09/11 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
详解numpy的argmax的具体使用
2019/05/27 Python
Python qqbot 实现qq机器人的示例代码
2019/07/11 Python
浅析python标准库中的glob
2020/03/13 Python
python构造IP报文实例
2020/05/05 Python
python让函数不返回结果的方法
2020/06/22 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
Foot Locker英国官网:美国知名运动产品零售商
2019/02/21 全球购物
Ariat英国官网:为世界顶级马术运动员制造最优质的鞋类和服装
2020/02/14 全球购物
超市营业员求职简历的自我评价
2013/10/17 职场文书
学生学习总结的自我评价
2013/10/22 职场文书
见习期自我鉴定
2013/11/07 职场文书
读群众路线心得体会
2014/03/07 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
小学生节约用水倡议书
2014/05/15 职场文书
画展邀请函
2015/01/31 职场文书
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python