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 中的str_replace 函数总结
Apr 27 PHP
用php解析html的实现代码
Aug 08 PHP
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
Oct 17 PHP
Zend的MVC机制使用分析(二)
May 02 PHP
PHP中常用的转义函数
Feb 28 PHP
phpword插件导出word文件时中文乱码问题处理方案
Aug 19 PHP
php使用sql server验证连接数据库的方法
Dec 25 PHP
6个超实用的PHP代码片段
Aug 10 PHP
php中删除、清空session的方式总结
Oct 09 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
Sep 22 PHP
使用 laravel sms 构建短信验证码发送校验功能
Nov 06 PHP
Thinkphp5+plupload实现的图片上传功能示例【支持实时预览】
May 08 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
在Zeus Web Server中安装PHP语言支持
2006/10/09 PHP
用Zend Encode编写开发PHP程序
2006/10/09 PHP
php echo 输出字符串函数详解
2010/05/13 PHP
PHP中改变图片的尺寸大小的代码
2011/07/17 PHP
php数组的概述及分类与声明代码演示
2013/02/26 PHP
PHP实现把MySQL数据库导出为.sql文件实例(仿PHPMyadmin导出功能)
2014/05/10 PHP
比较完整的微信开发php代码
2016/08/02 PHP
一个简单的网站访问JS计数器 刷新1次加1次访问
2012/09/20 Javascript
js保留小数点后几位的写法
2014/01/03 Javascript
浅谈js控制li标签排序问题 js调用php函数的方法
2016/10/16 Javascript
jQuery基于xml格式数据实现模糊查询及分页功能的方法
2016/12/25 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
Mac 安装 nodejs方法(图文详细步骤)
2017/10/30 NodeJs
React 高阶组件入门介绍
2018/01/11 Javascript
微信小程序使用map组件实现检索(定位位置)周边的POI功能示例
2019/01/23 Javascript
小程序实现新用户判断并跳转激活的方法
2019/05/20 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
[01:59]游戏“zheng”当时试玩会
2019/08/21 DOTA
python获取指定时间差的时间实例详解
2017/04/11 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
python3实现语音转文字(语音识别)和文字转语音(语音合成)
2020/10/14 Python
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
Clos19英国:高档香槟、葡萄酒和烈酒在线购物平台
2020/07/10 全球购物
大学生毕业自我鉴定范文
2014/02/03 职场文书
经营理念标语
2014/06/21 职场文书
银行会计主管岗位职责
2014/10/01 职场文书
2015年车间主任工作总结
2015/05/21 职场文书
投诉信范文
2015/07/02 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
Java并发编程之详解CyclicBarrier线程同步
2021/06/23 Java/Android
Java设计模式之代理模式
2022/04/22 Java/Android
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers