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创建动态图像
Oct 09 PHP
一个典型的PHP分页实例代码分享
Jul 28 PHP
开源php中文分词系统SCWS安装和使用实例
Apr 11 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php将HTML表格每行每列转为数组实现采集表格数据的方法
Apr 03 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
非常实用的php验证码类
May 15 PHP
php基于websocket搭建简易聊天室实践
Oct 24 PHP
php cookie 详解使用实例
Nov 03 PHP
php5对象复制、clone、浅复制与深复制实例详解
Aug 14 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 PHP
laravel框架语言包拓展实现方法分析
Nov 22 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
php设计模式 Proxy (代理模式)
2011/06/26 PHP
那些年一起学习的PHP(一)
2012/03/21 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
ThinkPHP中where()使用方法详解
2016/04/19 PHP
php创建多级目录与级联删除文件的方法示例
2019/09/12 PHP
Javascript 类与静态类的实现
2010/04/01 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
简介JavaScript中setUTCSeconds()方法的使用
2015/06/12 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
2018/05/03 Javascript
webpack 代码分离优化快速指北
2019/05/18 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
Python生成随机MAC地址
2015/03/10 Python
Python中自定义函数的教程
2015/04/27 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
python 生成任意形状的凸包图代码
2020/04/16 Python
python speech模块的使用方法
2020/09/09 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
2021/02/02 Python
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
英国网上超市:Ocado
2020/03/05 全球购物
运动会广播稿30字
2014/01/21 职场文书
卖车协议书
2014/04/21 职场文书
党员自我评价2015
2015/03/03 职场文书
vue.js Router中嵌套路由的实用示例
2021/06/27 Vue.js
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis