PHP 常用陣列函式

2021-07-24 06:04:38 字數 2215 閱讀 8519

array_shift():刪除陣列首個元素

用法:array_shift($arr)              引數(陣列名)

array_pop():刪除陣列最後乙個元素

用法:array_pop($arr)                引數(陣列名)

array_unshift():將指定元素插入到陣列頭部

用法:array_unshift($arr.'aa','bb','cc'):     引數(陣列名,元素1,元素2,元素3)

array_push():將指定元素插入到陣列末尾              

用法:array_push($arr,'aa','bb','cc')        引數(陣列名,元素1,元素2,元素3)

arsort() : 對關聯陣列按照鍵值進行降序排序。

用法:arsort($arr)

asort() : 對關聯陣列按照鍵值進行降序排序。

用法:asort($arr)

rsort(): 對陣列進行逆向排序

用法:rsort($arr)

in_array():判斷元素是否存在與陣列中

用法:in_array('abc',$arr)                    引數(字元,陣列名)

array_change_key_case():改變陣列鍵的大小寫

用法:array_change_key_case($arr,case_lower/case_upper);    引數(陣列名,小寫/大寫)

array_chunk() : 把一維陣列分割為新的二維陣列(一維轉二維)

用法:array_chunk($arr,2)            引數(陣列名,一維陣列元素個數)

array_column():返回二維陣列中某一列的值,且每個一維陣列中有相同的鍵(二維轉一維),返回

索引陣列

用法:array_column($arr, 'last_name')        引數(陣列名,一維陣列相同鍵名)

array_combine():合併兩個一維陣列,要求兩個陣列元素個數相同(一維轉一維)

用法:array_combine($arr1,$arr2);        引數(鍵名陣列,鍵值陣列)

array_fill():用給定的鍵值填充陣列

用法:$arr = array_fill(1,3,'aa');       引數(第乙個鍵名,填充鍵名個數,鍵值)

array_flip():交換陣列中的鍵名和鍵值

用法:array_flip($arr)                    引數(陣列名)

array_key_exists():檢驗鍵名是否存在於陣列,返回值為true/false

用法: array_key_exists("volvo",$a)        引數(鍵名,陣列名)

array_keys():返回包含陣列中所有鍵名的新陣列,返回為索引陣列

用法:array_keys($arr)                引數(陣列名)

array_merge(): 把乙個或多個陣列合併為乙個新陣列,如果鍵名重複則覆蓋鍵值

用法:array_merge($arr1,$arr2,$arr3)            引數(陣列名1,陣列名2,陣列名3)

array_pad():將元素插入到陣列(元素相同)

用法:array_pad($arr,5,'abc');            引數(陣列名,元素個數,填充字元)

array_replace():使用後面陣列的值替換前面陣列的值

用法:array_replace($arr1,$arr2)            引數(陣列1,陣列2)

array_reverse():以相反的順序輸出陣列的值

用法:array_reverse($arr)                        引數(陣列名)

array_search():搜尋某個鍵值,並返回鍵名

用法:array_search('aa',$arr)                    引數(鍵值,陣列名)

array_splice(): 刪除陣列指定元素並用新元素替換

用法:array_splice($arr1,0,2,$arr2)                引數(原陣列,起始位置,刪除長度,替換元素)

array_unique():刪除陣列中重複元素

用法:array_unique($arr)                        引數(陣列名)

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...

PHP 常用陣列處理函式

1.array reverse 陣列順序倒序排列 array reverse 函式將原陣列中的元素順序翻轉,建立新的陣列並返回。如果第二個引數指定為 true,則元素的鍵名保持不變,否則鍵名將丟失。2.rtrim 從字串右側移除字元 例 去除最後乙個逗號 str a,b,c,d,echo rtrim...