PHP處理數(shù)組的常用函數(shù)有:
array_merge():合并一個(gè)或多個(gè)數(shù)組
array_push():將一個(gè)或多個(gè)元素添加到數(shù)組末尾
array_pop():刪除并返回?cái)?shù)組的最后一個(gè)元素
array_shift():刪除并返回?cái)?shù)組的第一個(gè)元素
array_unshift():在數(shù)組開頭插入一個(gè)或多個(gè)元素
array_slice():從數(shù)組中取出一段元素
array_splice():從數(shù)組中刪除或替換指定的元素
array_reverse():將數(shù)組的順序反轉(zhuǎn)
array_search():在數(shù)組中搜索指定的值并返回鍵名
array_key_exists():檢查數(shù)組中是否存在指定的鍵名
array_keys():返回?cái)?shù)組中所有的鍵名
array_values():返回?cái)?shù)組中所有的鍵值
array_merge_recursive():遞歸地合并一個(gè)或多個(gè)數(shù)組
array_unique():移除數(shù)組中重復(fù)的值
array_diff():計(jì)算數(shù)組的差集
array_intersect():計(jì)算數(shù)組的交集
count():返回?cái)?shù)組中元素的個(gè)數(shù)
sizeof():與count()函數(shù)相同,返回?cái)?shù)組中元素的個(gè)數(shù)
unset():刪除數(shù)組中的某個(gè)元素
sort():對(duì)數(shù)組進(jìn)行升序排列
rsort():對(duì)數(shù)組進(jìn)行降序排列
shuffle():隨機(jī)打亂數(shù)組中的元素順序
array_rand():從數(shù)組中隨機(jī)選擇一個(gè)或多個(gè)鍵
in_array():檢查數(shù)組中是否存在指定的值
implode():將數(shù)組元素連接為一個(gè)字符串
explode():將字符串分割為數(shù)組
serialize():將數(shù)組序列化為字符串
unserialize():將序列化的字符串反序列化為數(shù)組