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的ob_start();控制您的浏览器cache!
Feb 14 PHP
遭遇php的in_array低性能问题
Sep 17 PHP
php网站地图生成类示例
Jan 13 PHP
php实现模拟登陆方正教务系统抓取课表
May 19 PHP
盘点PHP和ASP.NET的10大对比!
Dec 24 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
Apr 20 PHP
php语法检查的方法总结
Jan 21 PHP
PHP中通过getopt解析GNU C风格命令行选项
Nov 18 PHP
TP5框架实现的数据库备份功能示例
Apr 05 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 PHP
Cookie跨域问题解决方案代码示例
Nov 24 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制作静态网站的模板框架(四)
2006/10/09 PHP
PHP滚动日志的代码实现
2015/06/10 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
2015/10/22 PHP
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
json对象转字符串如何实现
2012/12/02 Javascript
利用了jquery的ajax实现二级联互动菜单
2013/12/02 Javascript
JQuery的$和其它JS发生冲突的快速解决方法
2014/01/24 Javascript
JavaScript头像上传插件源码分享
2016/03/29 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
如何处理JSON中的特殊字符
2016/11/30 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
js+canvas实现动态吃豆人效果
2017/03/22 Javascript
微信小程序 开发之全局配置
2017/05/05 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
JavaScript Array对象基本方法详解
2019/09/03 Javascript
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
[01:20]DOTA2 2017国际邀请赛冠军之路无止竞
2017/06/19 DOTA
[57:59]完美世界DOTA2联赛循环赛 Ink Ice vs LBZS BO2第一场 11.05
2020/11/05 DOTA
更改Python的pip install 默认安装依赖路径方法详解
2018/10/27 Python
详解从Django Rest Framework响应中删除空字段
2019/01/11 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
python自动结束mysql慢查询会话的实例代码
2019/10/27 Python
使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证方式
2020/01/08 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
python安装第三方库如xlrd的方法
2020/10/31 Python
Python加载数据的5种不同方式(收藏)
2020/11/13 Python
快速解决pymongo操作mongodb的时区问题
2020/12/05 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
匡威西班牙官网:Converse西班牙
2019/10/01 全球购物
八一建军节营销活动方案
2014/08/31 职场文书
公司财务管理制度
2015/08/04 职场文书