判断key是否存在
in_array; isset, array_search, array_key_exists
in_array, array_search遍历数组,比较value
array_key_exists 是判断某个key是否存在数组中,存在返回true
isset 判断数组中某个键名是否存在,会同时检查键和值,只有当健存在,对应的变量不为NUll的时候才会返回TURE。
array_keys()
提取数组中的key到一个新数组中
array_values()
提取数组中的value到一个新数组中
array_count_values()
统计数组中每个value的出现次数
sort()
数组排序
shuffle()
随机打乱数组元素排序
array_flip()
数组键值互换,形成新的数组
array_unique
数组value去除重复
array_pop
删除数组最后一个元素
array_push
在数组最后增加一个元素
array_shift
删除数组第一个元素
array_unshift
在数组第一个位置新增元素
array_sum
数组value求和
array_merge
合并数组,覆盖方式
array_merge_recursive
合并数组,非覆盖方式
unset
删除数组某个元素
array_slice
截取数组的一部分,并返回
array_intersect
数组交集
explode
字符串拆分成数组
implode
数组合并为字符串
array_splice
拆分数组,并从原数组删除
array_chunk
将数组分块
filter_var(value, pattern)
根据指定pattern 过滤,符合则返回value,否则返回false
回调函数类
array_walk($arr,'function','words');使用用户函数对数组中的每个成员进行处理(第三个参数传递给回调函数function)
array_map("function",$arr1,$arr2);可以处理多个数组(当使用两个或更多数组时,他们的长度应该相同)
array_filter($arr,"function");使用回调函数过滤数组中的每个元素,如果回调函数为TRUE,数组的当前元素会被包含在返回的结果数组中,数组的键名保留不变
array_reduce($arr,"function","*");转化为单值函数(*为数组的第一个值)
array_multisort
多维数组排序,类似于sql中的groupby
网站首页 > 教程分享 正文
猜你喜欢
- 2024-08-28 PHP计算数组中值的和与乘积的方法及实例分析
- 2024-08-28 每天一个PHP语法六数组函数array_keys、reset的使用及实现
- 2024-08-28 php实现稀疏数组(php数组有序原理)
- 2024-08-28 PHP数组学习笔记(1)(php数组排序方法)
- 2024-08-28 PHP使用数组实现队列(数组先进先出或先进后出实现)
- 2024-08-28 PHP学习第十九课:全局数组$_SERVER
- 2024-08-28 PHP数组函数array_multisort()的用法及实例分析
- 2024-08-28 PHP 数组键值操作函数(php中数组)
- 2024-08-28 PHP常用字符串以及数组函数整理(php常用的字符串函数)
- 2024-08-28 PHP程序员从入门到佛系第十四弹:PHP 数组排序
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)