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 相关文章推荐
文件上传程序的全部源码
Oct 09 PHP
对Session和Cookie的区分与解释
Mar 16 PHP
JS 网站性能优化笔记
May 24 PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
探讨:web上存漏洞及原理分析、防范方法
Jun 29 PHP
实现PHP多线程异步请求的3种方法
Jan 17 PHP
php文件缓存类用法实例分析
Apr 22 PHP
php支持中文字符串分割的函数
May 28 PHP
YII Framework框架教程之安全方案详解
Mar 14 PHP
Yii净化器CHtmlPurifier用法示例(过滤不良代码)
Jul 15 PHP
PDO::inTransaction讲解
Jan 28 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
《雄兵连》《烈阳天道》真的来了
2020/07/13 国漫
php计算整个mysql数据库大小的方法
2015/06/19 PHP
利用PHP实现一个简单的用户登记表示例
2017/04/25 PHP
详解Yii2 之 生成 URL 的方法
2017/06/16 PHP
wordpress自定义标签云与随机获取标签的方法详解
2019/03/22 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
jquery multiSelect 多选下拉框
2010/07/09 Javascript
一个关于javascript匿名函数的问题分析
2012/03/30 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
javascript实现详细时间提醒信息效果的方法
2015/03/11 Javascript
JavaScript搜索字符串并将搜索结果返回到字符串的方法
2015/04/06 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
jQuery Real Person验证码插件防止表单自动提交
2015/11/06 Javascript
java必学必会之static关键字
2015/12/03 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
微信小程序之侧边栏滑动实现过程解析(附完整源码)
2019/08/23 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
Python基础之列表常见操作经典实例详解
2020/02/26 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
Python csv文件记录流程代码解析
2020/07/16 Python
CSS3 please 跨浏览器的CSS3产生器
2010/03/14 HTML / CSS
vue+django实现下载文件的示例
2021/03/24 Vue.js
党校培训思想汇报
2014/01/03 职场文书
法制宣传口号
2014/06/16 职场文书
关于读书的演讲稿300字
2014/08/27 职场文书
安全生产工作汇报材料
2014/10/28 职场文书
幼儿园圣诞节活动总结
2015/05/06 职场文书
HTML5来实现本地文件读取和写入的实现方法
2021/05/25 HTML / CSS