1、遍历数组 for和foreach
2、数组排序 sort() rsort() asort() arsort() krsort()
详细介绍连接点击打开链接
3、字符串与数组的转换 explode() implode()
explode() 按照一定的规则拆分数组中的元素
implode() 把数组中的元素按照一定的连接方式转化为字符串
4、向数组中添加和删除元素 array_shift() array_pop() array_unshift() array_push()
array_unshift() 向数组的头部添加数组元素
array_push() 向数组的尾部添加数组元素
array_shift() 在数组前面删除第一个元素并返回元素值
array_pop() 删除目标数组的最后一个元素
5、查询数组中指定元素 in_array() array_key_exists() array_search() array_keys() array_values()
in_array() 判定元素是否在数组中
array_key_exists() 判断键值是否在数组中
array_search() 判断某个元素值是否在数组中
array_search() 取得数组的键值,取得数组中所有的键值,并存在一个新的数组中
array_values() 取得数组元素的元素值,并把元素值作为数组元素输出为一个数组
6、统计数组元素个数 count()
7、删除数组中的重复元素 array_unique()
8、调换数组中的键值和元素值 array_flip()
9、数组的序列化 serialize() unserialize()
serialize() 将数组中的数据转换为字符串,方便传递和数据库的存储
unserialize() 把字符串数据转换为数组加以使用