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(): 统计数组中所有的值出现的次数