PHP常用的数组函数

PHP常用的数组函数

<?php
        	1.array_column($arr,$column):返回数组中某一个单列的值。
        	
        	2.array_keys($arr):返回数组中所有的键名,并且组成一个新数组。
        	
        	3.array_merge($arr1,$arr2,$arr3.....):合并一个或多个元素为一个新数组,如果两个或更多元素有相同的键名,后者会覆盖前者。
        	
        	4.array_pop($arr):删除数组中的最后一个元素(出栈)5.array_push($arr,'a','b'):将一个或多个元素插入数组的末尾(入栈)6.array_rand($arr,number):返回一个包含随机键名的数组。
        	
        	7.array_replace($arr1,$arr2):后面数组的值替换前面数组的值。
        	
        	8.array_search('a',$arr):在数组中搜索给定的键名,成功的话返回它的键名。
        	
        	9.array_values():返回数组中所有的值。
        	
        	10.array_walk($arr,'myFunction'):对数组中的每个成员应用自定义函数。
        	
        	11.array_unique($arr);array_flip($arrr);详情请见 [https://blog.csdn.net/qq_45451052/article/details/103835475](https://blog.csdn.net/qq_45451052/article/details/103835475)
        	
        	12.array_pad($arr,5,'x');  将一个数组填补到制定长度
        	
        	13.sort($arr);  由小到大的顺序排序(第二个参数为按什么方式排序)忽略键名的数组排序
        	
        	14.rsort($arr);  由大到小的顺序排序(第二个参数为按什么方式排序)忽略键名的数组排序
        	
        	15.usort($arr,"function");  使用用户自定义的比较函数对数组中的值进行排序(function中有两个参数,0表示相等,正数表示第一个大于第二个,负数表示第一个小于第二个)忽略键名的数组排序
        	
        	16.asort($arr);  由小到大的顺序排序(第二个参数为按什么方式排序)保留键名的数组排序
        	
        	17.arsort($arr);  由大到小的顺序排序(第二个参数为按什么方式排序)保留键名的数组排序
        	
        	18.uasort($arr,"function");  使用用户自定义的比较函数对数组中的值进行排序(function中有两个参数,0表示相等,正数表示第一个大于第二个,负数表示第一个小于第二个)保留键名的数组排序通过键名对数组排序
        	
        	19.ksort($arr);  按照键名正序排序
        	
        	20.krsort($arr);  按照键名逆序排序
        	
        	21.uksort($arr,"function");  使用用户自定义的比较函数对数组中的键名进行排序(function中有两个参数,0表示相等,正数表示第一个大于第二个,负数表示第一个小于第二个)自然排序法排序
        	
        	22.natsort($arr);  自然排序(忽略键名)
        	
        	23.natcasesort($arr);  自然排序(忽略大小写,忽略键名)
        	
        	24.array_sum($arr);  对数组内部的所有元素做求和运算
        	
        	25.array_merge_recursive($arr1,$arr2);   递归合并操作,如果数组中有相同的字符串键名,这些值将被合并到一个数组中去。如果一个值本身是一个数组,将按照相应的键名把它合并为另一个数组。当数组
        具有相同的数组键名时,后一个值将不会覆盖原来的值,而是附加到后面
        
        	26.array_diff($arr1,$arr2);  返回差集结果数组
        	
        	27.array_diff_assoc($arr1,$arr2,$arr3);  返回差集结果数组,键名也做比较
        	
        	28.array_intersect($arr1,$arr2);  返回交集结果数组
        	
        	29.array_intersect_assoc($arr1,$arr2);  返回交集结果数组,键名也做比较
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值