PHP陣列的相關函式

2022-05-16 16:55:41 字數 3214 閱讀 3618

l  explode() 使用乙個字串分割另乙個字串

l  implode() 將乙個一維陣列的值轉化為字串

l  split() 用正規表示式將字串分割到陣列中

l  preg_split() 通過乙個正規表示式分隔字串

l  unset() 釋放給定的變數

l  is_array() 檢測變數是否是陣列

l  array_change_key_case 將陣列中的所有鍵名修改為全大寫或小寫

l  array_chunk 經乙個陣列分割成多個

l  array_column 返回陣列中指定的一列

l  array_combine 建立乙個陣列,用乙個陣列的值作為其鍵名,另乙個陣列的值作為其值

l  array_count_values 統計陣列中所有的值

l  array_diff_assoc 帶索引檢查計算陣列的差集

l  array_diff_uasoc 用使用者提供的**函式做索引檢查來計算陣列的差集

l  array_diff_ukey 用**函式對鍵名比較計算陣列的差集

l  array_diff 計算陣列的差集

l  array_fill_keys 使用指定的鍵和值填充陣列

l  array_fill 用給定的值填充陣列

l  array_filter 用**函式過濾陣列中的單元

l  array_flip 交換陣列中的鍵和值

l  array_intersect_assoc 帶索引檢查計算陣列的交集

l  array_intersect_key 使用鍵名比較計算陣列的交集

l  array_intersect_uassoc 帶索引檢查計算陣列的交集,用**函式比較索引

l  array_intersect_ukey 用**函式比較鍵名來計算陣列的交集

l  array_intersect 計算陣列的交集

l  array_key_exists 檢查陣列裡是否有指定的鍵名或索引

l  array_key_first 獲取陣列的第乙個鍵

l  array_key_last 獲取陣列的最後乙個鍵

l  array_keys 返回陣列中部分的或所有的鍵名

l  array_map 為陣列的每個元素應用**函式

l  array_merge_recursive 遞迴地合併乙個或多個陣列

l  array_merge 合併乙個或多個陣列

l  array_multisort 對多個陣列或多維陣列進行排序

l  array_pad 以指定長度將乙個值填充進陣列

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

l  array_product 計算陣列中所有值的乘積

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

l  array_rand 從陣列中隨機取出乙個或多個單元

l  array_reduce 用**函式迭代地將陣列簡化為單一的值

l  array_replace_recursive 使用傳遞的陣列遞迴替換第乙個陣列的元素

l  array_replace 使用傳遞的陣列替換第乙個陣列的元素

l  array_reverse 返回單元順序相反的陣列

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

l  array_shift 將陣列開頭的單元移出陣列

l  array_slice 從陣列中取出一段

l  array_sum 對陣列中所有值求和

l  array_udiff_assoc 帶索引檢查計算陣列的差集,用**函式比較資料

l  array_udiff_uassoc 帶索引檢查計算陣列的交集,用單獨的**函式比較資料和索引

l  array_udiff 用**函式比較資料來計算陣列的差集

l  array_uintersect_assoc 帶索引檢查計算陣列的交集,用**函式比較資料

l  array_uintersect_uassoc 帶索引檢查計算陣列的交集,用單獨的**函式比較資料和索引

l  array_uintersect 計算陣列的交集,用**函式比較資料

l  array_unique 移除陣列中重複的值

l  array_unshift 在陣列開頭插入乙個或多個單元

l  array_values 返回陣列中所有的值

l  array_walk_recursive 對陣列中的每個成員遞迴地應用使用者函式

l  array_walk 使用使用者自定義函式對陣列中的每個元素做**處理

l  array 新建乙個陣列

l  arsort 對陣列進行逆向排序並保持索引關係

l  asort 對陣列進行排序並保持索引關係

l  compact 建立乙個陣列,包括變數名和它們的值

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

l  current 返回陣列中的當前單元

l  each 返回陣列中當前的鍵/值對並將陣列指標向前移動一步

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

l  extract 從陣列中將變數匯入當前的符號表

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

l  key_exists 別名 array_key_exists

l  key 從關聯陣列中取得鍵名

l  krsort 對陣列按照鍵名逆向排序

l  ksort 對陣列按照鍵名排序

l  list 吧陣列中的值賦給一組變數

l  natcasesort 用「自然排序」演算法對陣列進行不區分大小寫字母的排序

l  natsort 用「自然排序」演算法對陣列排序

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

l  pos 是current的別名

l  prev 將陣列的內部指標倒回一位

l  range 根據範圍建立陣列,包含指定的元素

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

l  rsort 對陣列你想排序

l  shuffle 打亂陣列

l  sizeof 是count的別名

l  sort 對陣列排序

l  uasort 使用使用者自定義的比較函式對陣列中的值進行排序並保持索引關聯

l  uksort 使用使用者自定義的比較函式對陣列中的鍵名進行排序

l  usort 使用使用者自定義的比較函式對陣列中的值進行排序

詳情使用方法請參考官方:

php陣列相關的函式

具體使用看php手冊 排序函式 按照ascll比較 sort arr 順序排序 下標重排 rsort arr 逆序排序 asort arr 順序排序 保留下標關係 arsort arr 逆序排序 ksort arr 順序排序 按照鍵名 下標 排序 krsort arr 逆序排序 shuffle ar...

PHP陣列相關函式彙總

這裡包括函式名和用法說明,沒有詳細的 範例。感興趣的朋友可以查閱本站相關的函式用法。陣列的相關處理函式 current 陣列名稱 輸出陣列中乙個字串的值,從第乙個起.key 陣列名稱 輸出陣列中乙個下標,從第乙個起.next 陣列名稱 控制陣列指標向後移動.prev 陣列名稱 控制陣列指標向前移動....

php 陣列相關處理函式

下面是一些常用的php陣列函式,我們會測試各位php 陣列 array的用法哦 第六章 3 陣列的相關處理函式 current 陣列名稱 輸出陣列中乙個字串的值,從第乙個起.key 陣列名稱 輸出陣列中乙個下標,從第乙個起.next 陣列名稱 控制陣列指標向後移動.prev 陣列名稱 控制陣列指標向...