php陣列常用函式

2022-07-18 18:18:10 字數 1358 閱讀 3481

函式名

功能array_combine()

生成乙個陣列,用乙個陣列的值作為鍵名,另乙個陣列值作為值

range()

建立並返回乙個包含指定範圍的元素的陣列。

compact()

建立乙個由引數所帶變數組成的陣列

array_fill()

用給定的值生成陣列

array_chunk()

把乙個陣列分割為新的陣列塊

array_merge()

把兩個或多個陣列合併為乙個陣列

array_slice()

在陣列中根據條件取出一段值,並返回

array_diff()

返回兩個陣列的差集陣列

array_search()

在陣列中搜尋給定的值,如果成功則返回相應的鍵名

array_splice()

把陣列中的一部分去掉並用其它值取代

array_sum()

計算陣列中所有值的和

in_array()

檢查陣列中是否存在某個值

array_key_exists()

檢查給定的鍵名或索引是否存在於陣列中

shuffle()

將陣列打亂,保留鍵值

count()

計算陣列中的單元數目或物件中的屬性個數

array_flip()

返回乙個鍵值反轉後的陣列

array_keys()

返回陣列所有的鍵,組成乙個陣列

array_values()

返回陣列中所有值,組成乙個陣列

array_reverse()

返回乙個元素順序相反的陣列

array_count_values()

統計陣列中所有的值出現的次數

array_rand()

從陣列中隨機抽取乙個或多個元素,注意是鍵名

array_unique()

刪除重複值,返回剩餘陣列

sort()

按公升序對給定陣列的值排序,不保留鍵名

rsort()

對陣列逆向排序,不保留鍵名

asort()

對陣列排序,保持索引關係

arsort()

對陣列逆向排序,保持索引關係

ksort()

按鍵名對陣列排序

krsort()

將陣列按照鍵逆向排序

natsort()

用自然順序演算法對陣列中的元素排序

natcasesort()

自然排序,不區分大小寫

array_filter()

去掉陣列中的空元素或者預定元素

extract

將鍵變為變數名,將值變為變數值

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 常用陣列處理函式

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