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 相关文章推荐
在线增减.htpasswd内的用户
Oct 09 PHP
php删除页面记录 同时刷新页面 删除条件用GET方式获得
Jan 10 PHP
php调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
Aug 08 PHP
php面向对象中的魔术方法中文说明
Mar 04 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
Jun 25 PHP
用PHP解决的一个栈的面试题
Jul 02 PHP
php中静态类与静态变量用法的区别分析
Jan 15 PHP
PHP多文件上传类实例
Mar 07 PHP
php数组比较实现查找连续数的方法
Jul 29 PHP
php发送短信验证码完成注册功能
Nov 24 PHP
THINKPHP3.2使用soap连接webservice的解决方法
Dec 13 PHP
PHP设计模式之工厂模式定义与用法详解
Apr 03 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
深入解读php中关于抽象(abstract)类和抽象方法的问题分析
2014/01/03 PHP
PHP 实现代码复用的一个方法 traits新特性
2015/02/22 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
php使用pthreads v3多线程实现抓取新浪新闻信息操作示例
2020/02/21 PHP
jQuery EasyUI API 中文文档 DateTimeBox日期时间框
2011/10/16 Javascript
js触发asp.net的Button的Onclick事件应用
2013/02/02 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
vue+vant-UI框架实现购物车的复选框全选和反选功能
2019/11/05 Javascript
Node.js实现批量下载图片简单操作示例
2020/01/18 Javascript
JS实现放大镜效果
2020/09/21 Javascript
Ant design vue中的联动选择取消操作
2020/10/31 Javascript
[00:11]战神迅矛
2019/03/06 DOTA
Python作用域用法实例详解
2016/03/15 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
python实现下载文件的三种方法
2017/02/09 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
如何使用python把ppt转换成pdf
2019/06/29 Python
Python实现的远程文件自动打包并下载功能示例
2019/07/12 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
打架检讨书50字
2014/01/11 职场文书
校园创业策划书
2014/01/14 职场文书
会计学生自我鉴定
2014/02/06 职场文书
校园文明标语
2014/06/13 职场文书
会议欢迎词范文
2015/01/27 职场文书
锅炉工岗位职责
2015/02/13 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
党章学习心得体会2016
2016/01/14 职场文书
创业计划书之珠宝饰品
2019/08/26 职场文书
SqlServer: 如何更改表的文件组?(进而改变存储位置)
2021/04/05 SQL Server