PHP 数组常用函数

数组的创建和初始化

(1)range()函数:创建一个包含特定范围内数字的数组。

(2)explode()函数:将一个字符串按照指定的分隔符转换为数组。

(3)list()函数:将数组赋值给一组变量。

数组的增加、删除和修改

(1)array_push(array,value1,value2...)和 array_pop()函数:用于在数组尾部添加/删除元素,并返回调整元素后的数组长度

(2)array_unshift(array,value1,value2...)和 array_shift()函数:用于在数组头部添加/删除元素。

(3)unset(array[key])函数:用于删除指定的数组元素。

(4)array_splice(array1,start,length,array2)函数:用于删除数组中的元素,并可以插入新元素。

(5)array_merge(array1,array2)函数:将两个数组合并为一个数组。

(6)array_unique(array)函数:移除数组中重复的值,返回新的数组。

数组的查询

(1)in_array(value,array)函数:用于检查数组中是否存在某个值。

(2)array_search(value,array)函数:在数组中查找某个值,并返回第一个匹配的键。

(3)array_key_exists(key,array)函数:检查数组中是否存在指定的键名。

(4)array_keys(array)函数:返回数组中所有键名的新数组,重新索引并将其排序。

(5)array_values(array)函数:返回数组中所有值的新数组,重新索引并将其排序。

(6)array_column(array,column_key)函数:用于从一个多维数组中获取指定的一列数据

数组的统计

(1)count(array)函数:用于统计数组中元素的个数。

(2)array_sum(array)函数:计算数组中所有数值的和,返回结果。


发表评论