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 相关文章推荐
DedeCMS dede_channeltype表字段注释
Apr 07 PHP
php对二维数组按指定键值key排序示例代码
Nov 26 PHP
PHP高级编程实例:编写守护进程
Sep 02 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
nginx下安装php7+php5
Jul 31 PHP
微信自定义菜单的创建/查询/取消php示例代码
Aug 05 PHP
PHP随机获取未被微信屏蔽的域名(微信域名检测)
Mar 19 PHP
Yii框架实现记录日志到自定义文件的方法
May 23 PHP
php 猴子摘桃的算法
Jun 20 PHP
因str_replace导致的注入问题总结
Aug 08 PHP
解决laravel5.4下的group by报错的问题
Oct 16 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 日,周,月点击排行统计
2012/01/11 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
TFDN图片播放器 不错自动播放
2006/10/03 Javascript
JavaScript 获得选中文本内容的方法
2009/02/15 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
chrome下jq width()方法取值为0的解决方法
2014/05/26 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
JS中获取函数调用链所有参数的方法
2015/05/07 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
2015/06/09 Javascript
AngularJS轻松实现双击排序的功能
2016/08/30 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
jQuery插件FusionCharts绘制ScrollColumn2D图效果示例【附demo源码下载】
2017/03/22 jQuery
微信小程序仿朋友圈发布动态功能
2018/07/15 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python函数的5种参数详解
2017/02/24 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
Python class的继承方法代码实例
2020/02/14 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
2020/04/01 Python
python requests包的request()函数中的参数-params和data的区别介绍
2020/05/05 Python
Python读取JSON数据操作实例解析
2020/05/18 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
一个SQL面试题
2014/08/21 面试题
创伤外科专业推荐信范文
2013/11/19 职场文书
上班睡觉检讨书
2014/01/09 职场文书
交通事故检查书范文
2014/01/30 职场文书
社区国庆节活动方案
2014/02/05 职场文书
副董事长岗位职责
2014/04/02 职场文书
小班下学期评语
2014/05/04 职场文书
预备党员转正考核材料
2014/06/03 职场文书
工作时间擅自离岗检讨书
2014/10/24 职场文书
python图片灰度化处理的几种方法
2021/06/23 Python