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 采集获取指定网址的内容
Jan 05 PHP
php设计模式 Command(命令模式)
Jun 26 PHP
php标签云的实现代码
Oct 10 PHP
php取整函数ceil,floo,round的用法及介绍
Aug 31 PHP
php class类的用法详细总结
Oct 17 PHP
php匹配字符中链接地址的方法
Dec 22 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
PHP实现远程下载文件到本地
May 17 PHP
PHP获取网页所有连接的方法(附demo源码下载)
Mar 30 PHP
如何正确配置Nginx + PHP
Jul 15 PHP
Phpstorm+Xdebug断点调试PHP的方法
May 14 PHP
php 后端实现JWT认证方法示例
Sep 04 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图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
jQuery 全选效果实现代码
2009/03/23 Javascript
jQuery实战之品牌展示列表效果
2011/04/10 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
关于Vue背景图打包之后访问路径错误问题的解决
2017/11/03 Javascript
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
2020/04/25 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
[13:21]DOTA2国际邀请赛采访专栏:RSnake战队国士无双,Fnatic.Fly
2013/08/06 DOTA
python发布模块的步骤分享
2014/02/21 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
2017/11/29 Python
Python数据可视化编程通过Matplotlib创建散点图代码示例
2017/12/09 Python
Python实现学生成绩管理系统
2020/04/05 Python
Python操作配置文件ini的三种方法讲解
2019/02/22 Python
Python 分发包中添加额外文件的方法
2019/08/16 Python
解决python多行注释引发缩进错误的问题
2019/08/23 Python
英国现代绅士品牌:Hackett
2017/12/17 全球购物
Gloeilampgoedkoop荷兰:在线购买灯泡
2019/02/16 全球购物
什么是反射?如何实现反射?
2016/07/25 面试题
网站设计师的岗位职责
2013/11/21 职场文书
机电职业生涯规划书范文
2014/03/08 职场文书
管理建议书范文
2014/05/13 职场文书
妈妈活动方案
2014/08/15 职场文书
华山导游词
2015/02/03 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
《鲁滨逊漂流记》之六读后感(4篇)
2019/09/29 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
Pytorch DataLoader shuffle验证方式
2021/06/02 Python
苹果M1芯片安装nginx 并且部署vue项目步骤详解
2021/11/20 Servers
带你了解Java中的ForkJoin
2022/04/28 Java/Android