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
整理的9个实用的PHP库简介和下载
Nov 09 PHP
php实现httpclient类示例
Apr 08 PHP
浅谈php扩展imagick
Jun 02 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
php解析http获取的json字符串变量总是空白null
Mar 02 PHP
学习php设计模式 php实现命令模式(command)
Dec 08 PHP
在PHP语言中使用JSON和将json还原成数组的方法
Jul 19 PHP
php 解析xml 的四种方法详细介绍
Oct 26 PHP
Yii框架引用插件和ckeditor中body与P标签去除的方法
Jan 19 PHP
yii2项目实战之restful api授权验证详解
May 20 PHP
PHP实现rar解压读取扩展包小结
Jun 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
解析thinkphp import 文件内容变量失效的问题
2013/06/20 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
JS 继承实例分析
2008/11/04 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
基于JQuery的日期联动实现代码
2011/02/24 Javascript
计算世界完全对称日的js代码,粗糙版
2011/11/04 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
2016年最热门的15 款代码语法高亮工具,美化你的代码
2016/01/06 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
2016/06/06 Javascript
BootStrap 超链接变按钮的实现方法
2016/09/25 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
35个最好用的Vue开源库(史上最全)
2019/01/03 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
python操作MySQL数据库具体方法
2013/10/28 Python
跟老齐学Python之正规地说一句话
2014/09/28 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
Python下载网络文本数据到本地内存的四种实现方法示例
2018/02/05 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
浅析Python迭代器的高级用法
2020/07/16 Python
Reebok俄罗斯官方网上商店:购买锐步运动服装和鞋子
2016/09/26 全球购物
Farnell德国:电子元器件供应商
2018/07/10 全球购物
人力资源专业推荐信
2013/11/29 职场文书
销售实习自我鉴定
2013/12/07 职场文书
工程班组长岗位职责
2013/12/30 职场文书
库房主管岗位职责
2013/12/31 职场文书
国际贸易本科毕业生求职信
2014/09/26 职场文书
财务总监岗位职责
2015/02/03 职场文书
详解Python为什么不用设计模式
2021/06/24 Python