PHP array数组常用函数总结

php开发过程中会用到很多数组函数来进行处理,从而得到自己想要的数据,以及数据获取方式,这是我总结的自己常用的一些基础数组处理函数。

把字符串打散为数组

explode(separator,string,limit)
参数描述
separator必需。规定在哪里分割字符串。
string必需。要分割的字符串。
limit可选。规定所返回的数组元素的数目。

可能的值:

大于 0 - 返回包含最多 limit 个元素的数组
小于 0 - 返回包含除了最后的 -limit 个元素以外的所有元素的数组
0 - 返回包含一个元素的数组 |


把数组元素组合为字符串

implode(separator,array)
参数描述
separator可选。规定数组元素之间放置的内容。默认是 ""(空字符串)。
array必需。要组合为字符串的数组。

除去数组中的空字符元素

array_filter(array);

函数用于统计数组中所有值出现的次数。

array_count_values(array) 

函数移除数组中的重复的值,并返回结果数组。 当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

array_unique() 

将数组键值与value互换位置

array_flip($array);

多维数组按照其中的某个键值(value)进行排序
array_multisort(array_column($arra,'count'),SORT_DESC,$strend);

阅读 135

Comments