php

shuffle() 函数把数组中的元素按随机顺序重新排列。

array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。(键名从0开始)

array_key_exists() 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。

in_array() 函数搜索数组中是否存在指定的值。

array_search() 函数在数组中搜索某个键值,并返回对应的键名。

array_unique() 函数移除数组中的重复的值,并返回结果数组。

当几个数组元素的值相等时,只保留第一个元素,其他的元素被删除。

返回的数组中键名不变。

explode() 函数把字符串打散为数组。

implode() 函数返回由数组元素组合成的字符串

array_column() 返回输入数组中某个单一列的值。(运用在二维数组从中抽出一维数组)

array_slice(array,start,length,preserve)array_slice() 函数在数组中根据条件取出一段值,并返回。

array_splice(array,start,length,array)array_splice() 函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。

array_merge_recursive() 函数把一个或多个数组合并为一个数组。

该函数与 array_merge() 函数的区别在于处理两个或更多个数组元素有相同的键名时。array_merge_recursive() 不会进行键名覆盖,而是将多个相同键名的值递归组成一个数组。

sort() 函数对索引数组进行升序排序。

asort() 函数对关联数组按照键值进行降序排序。(保留键名)

ksort() 函数对关联数组按照键名进行升序排序。

krsort() 函数对关联数组按照键名进行降序排序。

strpos($a, $b) !== false 如果$a 中存在 $b,则为 true ,否则为 false。

 array_sum() 函数返回数组中所有值的和。

array_pop(): 取得(删除)数组中的最后一个元素

array_flip(): 返回一个键值反转后的数

array_count_values(): 统计数组中所有的值出现的次数

posted @ 2017-03-21 13:35  小白3  阅读(110)  评论(0编辑  收藏  举报