PHP array:
查询:
in_array() 函数搜索数组中是否存在指定的值。
array_search() 函数在数组中搜索某个键值,并返回对应的键名。
array_key_exists() 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。
array_keys() 函数返回包含数组中所有键名的一个新数组。(数组键名)
array_values() 函数返回一个包含给定数组中所有键值的数组,但不保留键名。(键值)
array_sum() //数组中所有值的和
array_product() //数组中所有值的积
排序:
sort(array,sortingtype); //函数对索引数组进行升序排序。
rsort() 函数对数值数组进行降序排序。
大小写转换:
array_change_key_case(array,case);
case: CASE_LOWER - 默认值。将数组的键转换为小写字母。
CASE_UPPER - 将数组的键转换为大写字母。
取数组中单一列的值:
array_column(array,column_key,index_key)
数组合并:
array_combine(keys,values) //里边是两个数组
对最后一个函数操作:
array_push() 添加一个或多个元素(入栈),然后返回新数组的长度。
array_pop() 函数删除数组中的最后一个元素。
取随机:
array_rand(array,number) //函数返回数组中的随机键名
删重复:
array_unique() 函数移除数组中的重复的值,并返回结果数组。
对数组相同值计数:(刚用到)
array_count_values() 函数对数组中的所有值进行计数。