PHP陣列的操作
阿新 • • 發佈:2019-01-14
list()函式遍歷陣列
array list( mixed $var1 [, mixed $...] )
list()函式僅能用於數字索引的陣列,且數字索引從0開始
統計陣列元素個數
count()函式對陣列中的元素個數進行統計
int count(mixed array [, int mode])
mode的值為1或COUNT_RECURSIVE,如果選中此引數,本函式將遞迴地對陣列計數。預設值為0
在統計二位陣列時,如果直接使用 count()函式只會顯示到一維陣列的個數,所以使用遞迴地
方式來統計二位陣列的個數
查詢陣列中指定元素
array_search ()函式用於在陣列中搜索給定的值,找到後返回鍵名,否則返回false
mixed array_search(mixed needle, array haystack [, bool strict])
needle為指定在陣列中搜索的值,haystack為指定被搜尋的陣列
strict的值為true,將在陣列中檢查給定值的型別
獲取陣列中最後一個元素
array_pop()函式獲取並返回陣列的最後一個元素,並將陣列的長度減1
如果陣列為空(或不是陣列),將發返回null
mixed array_pop(array array)
向陣列中新增元素
array_push()函式將傳入的變數壓如該陣列的末尾,返回陣列新的元素總數
int array_push (array array, mixed var [,mixed ...)
array為指定的陣列,var為壓入陣列中的值
刪除陣列中的重複元素
array_unique()函式用於將值作為字串排序,然後對每個值只保留第一個鍵名
忽略所有後面的鍵名,即刪除陣列中重複的元素
array array_unique(array array)
排序
sort(array array)對陣列中的元素按照字母升序排序
rsort(array array)對陣列中的元素按照字母降序排序
asort(array array)根據陣列的值,對陣列升序排序
ksort(array array) 根據陣列的鍵,對陣列升序排序