php常用的数组函数

array_change_key_case -- 返回字符串键名全为小写或大写的数组

array_chunk -- 将一个数组分割成多个

array_combine --  创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值

array_count_values -- 统计数组中所有的值出现的次数

array_diff_assoc -- 带索引检查计算数组的差集

array_diff_key -- 使用键名比较计算数组的差集

array_diff_uassoc -- 用用户提供的回调函数做索引检查来计算数组的差集

array_diff_ukey -- 用回调函数对键名比较计算数组的差集

array_diff -- 计算数组的差集

array_fill -- 用给定的值填充数组

array_filter --  用回调函数过滤数组中的单元

array_flip -- 交换数组中的键和值

array_intersect_assoc -- 带索引检查计算数组的交集

array_intersect_key -- 使用键名比较计算数组的交集

array_intersect_uassoc -- 带索引检查计算数组的交集,用回调函数比较索引

array_intersect_ukey -- 用回调函数比较键名来计算数组的交集

array_intersect -- 计算数组的交集

array_key_exists -- 检查给定的键名或索引是否存在于数组中

array_keys -- 返回数组中所有的键名

array_map --  将回调函数作用到给定数组的单元上

array_merge_recursive -- 递归地合并一个或多个数组

array_merge -- 合并一个或多个数组

array_pad --  用值将数组填补到指定长度

array_pop -- 将数组最后一个单元弹出(出栈)

array_product -- 计算数组中所有值的乘积

array_push --  将一个或多个单元压入数组的末尾(入栈)

array_rand --  从数组中随机取出一个或多个单元

array_reverse --  返回一个单元顺序相反的数组

array_search --  在数组中搜索给定的值,如果成功则返回相应的键名

array_shift --  将数组开头的单元移出数组

array_slice -- 从数组中取出一段

array_splice --  把数组中的一部分去掉并用其它值取代

array_sum --  计算数组中所有值的和

array_unique -- 移除数组中重复的值

array_unshift --  在数组开头插入一个或多个单元

array_values -- 返回数组中所有的值

array_walk_recursive -- 对数组中的每个成员递归地应用用户函数

array_walk -- 对数组中的每个成员应用用户函数

array --  新建一个数组

arsort --  对数组进行逆向排序并保持索引关系

asort -- 对数组进行排序并保持索引关系

compact --  建立一个数组,包括变量名和它们的值

count -- 计算数组中的单元数目或对象中的属性个数

current -- 返回数组中的当前单元

each --  返回数组中当前的键/值对并将数组指针向前移动一步

end --  将数组的内部指针指向最后一个单元

extract --  从数组中将变量导入到当前的符号表

in_array -- 检查数组中是否存在某个值

key -- 从关联数组中取得键名

krsort -- 对数组按照键名逆向排序

ksort -- 对数组按照键名排序

list --  把数组中的值赋给一些变量

natcasesort --  用“自然排序”算法对数组进行不区分大小写字母的排序

natsort --  用“自然排序”算法对数组排序

next --  将数组中的内部指针向前移动一位

pos -- current() 的别名

prev -- 将数组的内部指针倒回一位

range --  建立一个包含指定范围单元的数组

reset --  将数组的内部指针指向第一个单元

rsort -- 对数组逆向排序

shuffle -- 将数组打乱

sizeof -- count() 的别名

sort -- 对数组排序

uasort --  使用用户自定义的比较函数对数组中的值进行排序并保持索引关联

uksort --  使用用户自定义的比较函数对数组中的键名进行排序

usort --  使用用户自定义的比较函数对数组中的值进行排序

时间: 2024-10-20 08:26:44

php常用的数组函数的相关文章

ES6 常用的数组函数(附加for)

for in 和 for of for in 循环数组或者对象的index值 for of 循环数组的value值 注意点:for in 数组或者对象均可以用 ,而for of 只能用于数组,对象不可用 高阶数组函数 filter 过滤 数组的高阶函数filter(过滤) 参数为callBackFn()回调函数必须返回一个布尔值(true|false)n为数组里的value 函数filter会遍历数组里所有内容 满足条件则返回ture 并将n加入total3(total3为数组)常用来对数组进行

c语言基础常用字符串数组函数与结构体

字符串常用函数 printf("%d",sizeof(arr));//可查看数组arr所占用的内存(一个int占4位,char占一位) strcpy(arr1,arr2); 将arr2中的内容拷贝到arr1中:arr1的内存需大于arr2 strcmp(arr1,arr2): 逐个比较,若arr1>arr2 返回1: arr1=arr2 返回0: arr1<arr2 返回-1 strcat(arr1,arr2)字符串拼接 目的字符串数组大于两个字符串总和: strlen 从

PHP基础-常用的数组相关处理函数

一 数组键/值操作有关的函数 1. array_values()//获取数组中所有的值 $lamp=array("os"=>"linux", "webserver"=>"Apache", "db"=>"MySqL", "laguage"=>"php"); $arr=array_values($lamp); list($os,

php常用数组函数

一.数组操作的基本函数数组的键名和值array_values($arr);  获得数组的值array_keys($arr);  获得数组的键名array_flip($arr);  数组中的值与键名互换(如果有重复前面的会被后面的覆盖)in_array("apple",$arr);  在数组中检索applearray_search("apple",$arr);  在数组中检索apple ,如果存在返回键名array_key_exists("apple&quo

python day4笔记 常用内置函数与装饰器

1.常用的python函数 abs             求绝对值 all               判断迭代器中所有的数据是否为真或者可迭代数据为空,返回真,否则返回假 any             判断迭代器中的数据是否有一个为真,有返回真,可迭代数据为空或者没有真,返回假 bin             转换整数为二进制字符串 hex            转换整数为十六进制字符串 oct             转换整数为八进制字符串 bool           转换数据为布尔值

php 常用的系统函数

php 常用的系统函数 本文介绍了php 常用的系统函数,具有很好的参考价值,下面跟着 大宝儿 一起来看下吧 字符串函数        strlen():获取字符串长度,字节长度 substr():字符串截取,获取字符串(按照字节进行截取) strchr():与substr相似,从指定位置截取一直到最后 strrchr(获取文件后缀名):与strchr一样,只是从右边开始查找字符 strtolower():所有的字符都小写(针对英文字母) strtoupper():所有的字符都大写 strrev

项目开发中常用的PHP函数

日期操作 为了便于存储.比较和传递,我们通常需要使用strtotime()函数将日期转换成UNIX时间戳,只有在显示给用户看的时候才使用date()函数将日期转换成常用的时间格式. strtotime()  函数将任何英文文本的日期时间描述解析为 Unix 时间戳 eg: <?php echo(strtotime("now")); echo(strtotime("3 October 2005")); echo(strtotime("+5 hours&

常用的OpenCV函数速查

常用的OpenCV函数速查 1.cvLoadImage:将图像文件加载至内存: 2.cvNamedWindow:在屏幕上创建一个窗口: 3.cvShowImage:在一个已创建好的窗口中显示图像: 4.cvWaitKey:使程序暂停,等待用户触发一个按键操作: 5.cvReleaseImage:释放图像文件所分配的内存: 6.cvDestroyWindow:销毁显示图像文件的窗口: 7.cvCreateFileCapture:通过参数设置确定要读入的AVI文件: 8.cvQueryFrame:用

常用的 STL 函数

常用的 STL 函数 Table of Contents 介绍 string 队列 最大堆 集合 哈希 map, pair list vector 介绍 容器, 迭代器, 算法 容器: 顺序容器 (vector, list, deque, string), 有序集合 关联容器 (set, multiset, map, multimap), 包含查找元素到键值 迭代器: 遍历容器 traverse container 算法库: 排序, 不可变序, 变序性, 数值 迭代器可以使用 +1 的, vec