PHP常用的陣列函式

2021-09-05 11:19:45 字數 2066 閱讀 3416

array_values() 以陣列形式返回陣列中所有的值

引數:array_values(arr);

array_keys() 以陣列形式返回陣列中所有的鍵

引數:array_keys(arr,『blue』);

array_flip() 將陣列鍵值互換

引數:array_flip(arr);

in_array() 檢查陣列中是否存在某個值,返回布林值

in_array(str,arr,type);

引數:type為true,則檢查搜尋的資料與陣列的值的型別是否相同

array_search() 在陣列中搜尋給定的值,成功返回相應的鍵名

引數:array_search(『blue』,arr);

array_key_exists() 檢查給定的額鍵名或者索引是否存在於陣列中,返回布林值

引數:array_key_exists(『blue』,arr);

current() 返回陣列中的當前單元

next() 將陣列中的內部指標向前移動一位

prev() 將陣列中的內部指標倒回一位

end() 將陣列的內部指標指向最後乙個單元

reset() 將陣列的內部指標指向第乙個單元

key() 返回陣列內部指標當前指向元素的鍵名

array_slice() 從陣列中移除部分並返回剩餘的元素

array_slice(arr,start,length,preserve);

引數:start為元素開始的位置(0為第乙個元素),length

array_splice() 從陣列中移除元素並用新元素取代它,array_splice(arr,start,length,str);

array_pad() 用值將陣列填補到指定長度,array_pad(arr,length,str)

array_push() 將乙個或多個單元壓入陣列的末尾(入棧)

引數:array_push(arr,str);

array_pop() 將陣列最後乙個單元彈出(出棧)

引數:array_pop(arr);

array_shift() 將陣列開頭單元移出陣列

引數:array_shift(arr);

array_unshift() 在陣列開頭插入乙個或者多個單元

引數:array_unshift(arr,str);

array_sum() 計算陣列中所有值的和

引數:array_sum(arr);

array_merge() 合併乙個或多個陣列

引數:array_merge(arr1,arr2);

array_diff() 返回兩個陣列的差集

引數:array_diff(arr1,arr2);

array_diff_assoc() 帶索引返回陣列的差集

引數:array_diff_assoc(arr1,arr2);

array_intersect() 返回陣列的交集

引數:array_intersect(arr1,arr2);

array_intersect_assoc() 帶索引返回陣列的交集

引數:array_intersect_assoc(arr1,arr2);

array_combine() 建立陣列,乙個陣列為鍵,乙個陣列為值

引數:array_combine(arr1,arr2);

array_unique() 移除陣列中重複的值

引數:array_unique(arr);

shuffle() 將陣列打亂

引數:shuffle(arr);

array_rand() 隨機從陣列中取出乙個或者多個單元

引數:array_rand(arr,3);

compact() 建立乙個陣列,包括變數名和他們的值

引數為陣列名,返回的陣列鍵為陣列名,值為陣列的值

array_chunk() 將乙個陣列分割成多個

array_chunk(arr,size,preserve_key);

引數:siez,新陣列的長度。preserve_key,true保留鍵名,false不保留鍵名

reset(arr) 獲取陣列第乙個元素

PHP 常用陣列函式

array shift 刪除陣列首個元素 用法 array shift arr 引數 陣列名 array pop 刪除陣列最後乙個元素 用法 array pop arr 引數 陣列名 array unshift 將指定元素插入到陣列頭部 用法 array unshift arr.aa bb cc 引...

PHP 常用陣列函式

arr array 123hhh hahaha hello world 123 var dump arr in array 函式搜尋陣列中是否存在指定的值。echo hello world是否存在於陣列arr中 in array hello world arr echo 數字123是否存在於陣列ar...

php陣列常用函式

函式名 功能array combine 生成乙個陣列,用乙個陣列的值作為鍵名,另乙個陣列值作為值 range 建立並返回乙個包含指定範圍的元素的陣列。compact 建立乙個由引數所帶變數組成的陣列 array fill 用給定的值生成陣列 array chunk 把乙個陣列分割為新的陣列塊 arr...