PHP陣列函式是核心的一部分,無需安裝即可使用這些函式
| 函式名稱 | 描述 |
|---|---|
| array_change_key_case | 將陣列中的所有鍵名修改為全大寫或小寫 |
| array_chunk | 將一個陣列分割成多個 |
| array_column | 回傳陣列中指定的一列 |
| array_combine | 創建一個陣列,用一個陣列的值作為其鍵名,另一個陣列的值作為其值 |
| array_count_values | 統計陣列中所有的值 |
| array_diff_assoc | 帶索引檢查計算陣列的差集 |
| array_diff_key | 使用鍵名比較計算陣列的差集 |
| array_diff_uassoc | 用用戶提供的回呼函式做索引檢查來計算陣列的差集 |
| array_diff_ukey | 用回呼函式對鍵名比較計算陣列的差集 |
| array_diff | 計算陣列的差集 |
| array_fill_keys | 使用指定的鍵和值填充陣列 |
| array_fill | 用給定的值填充陣列 |
| array_filter | 用回呼函式過濾陣列中的單元 |
| array_flip | 交換陣列中的鍵和值 |
| array_intersect_assoc | 帶索引檢查計算陣列的交集 |
| array_intersect_key | 使用鍵名比較計算陣列的交集 |
| array_intersect_uassoc | 帶索引檢查計算陣列的交集,用回呼函式比較索引 |
| array_intersect_ukey | 用回呼函式比較鍵名來計算陣列的交集 |
| array_intersect | 計算陣列的交集 |
| array_key_exists | 檢查陣列里是否有指定的鍵名或索引 |
| array_key_first | Gets the first key of an array |
| array_key_last | Gets the last key of an array |
| array_keys | 回傳陣列中部分的或所有的鍵名 |
| array_map | 為陣列的每個元素應用回呼函式 |
| array_merge_recursive | 遞回地合并一個或多個陣列 |
| array_merge | 合并一個或多個陣列 |
| array_multisort | 對多個陣列或多維陣列進行排序 |
| array_pad | 以指定長度將一個值填充進陣列 |
| array_pop | 彈出陣列最后一個單元(出堆疊) |
| array_product | 計算陣列中所有值的乘積 |
| array_push | 將一個或多個單元壓入陣列的末尾(入堆疊) |
| array_rand | 從陣列中隨機取出一個或多個單元 |
| array_reduce | 用回呼函式迭代地將陣列簡化為單一的值 |
| array_replace_recursive | 使用傳遞的陣列遞回替換第一個陣列的元素 |
| array_replace | 使用傳遞的陣列替換第一個陣列的元素 |
| array_reverse | 回傳單元順序相反的陣列 |
| array_search | 在陣列中搜索給定的值,如果成功則回傳首個相應的鍵名 |
| array_shift | 將陣列開頭的單元移出陣列 |
| array_slice | 從陣列中取出一段 |
| array_splice | 去掉陣列中的某一部分并用其它值取代 |
| array_sum | 對陣列中所有值求和 |
| array_udiff_assoc | 帶索引檢查計算陣列的差集,用回呼函式比較資料 |
| array_udiff_uassoc | 帶索引檢查計算陣列的差集,用回呼函式比較資料和索引 |
| array_udiff | 用回呼函式比較資料來計算陣列的差集 |
| array_uintersect_assoc | 帶索引檢查計算陣列的交集,用回呼函式比較資料 |
| array_uintersect_uassoc | 帶索引檢查計算陣列的交集,用單獨的回呼函式比較資料和索引 |
| array_uintersect | 計算陣列的交集,用回呼函式比較資料 |
| array_unique | 移除陣列中重復的值 |
| array_unshift | 在陣列開頭插入一個或多個單元 |
| array_values | 回傳陣列中所有的值 |
| array_walk_recursive | 對陣列中的每個成員遞回地應用用戶函式 |
| array_walk | 使用用戶自定義函式對陣列中的每個元素做回呼處理 |
| array | 新建一個陣列 |
| arsort | 對陣列進行逆向排序并保持索引關系 |
| asort | 對陣列進行排序并保持索引關系 |
| compact | 建立一個陣列,包括變數名和它們的值 |
| count | 計算陣列中的單元數目,或物件中的屬性個數 |
| current | 回傳陣列中的當前單元 |
| end | 將陣列的內部指標指向最后一個單元 |
| extract | 從陣列中將變數匯入到當前的符號表 |
| in_array | 檢查陣列中是否存在某個值 |
| key_exists | 別名 array_key_exists |
| key | 從關聯陣列中取得鍵名 |
| krsort | 對陣列按照鍵名逆向排序 |
| ksort | 對陣列按照鍵名排序 |
| list | 把陣列中的值賦給一組變數 |
| natcasesort | 用“自然排序”演算法對陣列進行不區分大小寫字母的排序 |
| natsort | 用“自然排序”演算法對陣列排序 |
| next | 將陣列中的內部指標向前移動一位 |
| pos | current 的別名 |
| prev | 將陣列的內部指標倒回一位 |
| range | 根據范圍創建陣列,包含指定的元素 |
| reset | 將陣列的內部指標指向第一個單元 |
| rsort | 對陣列逆向排序 |
| shuffle | 打亂陣列 |
| sizeof | count 的別名 |
| sort | 對陣列排序 |
| uasort | 使用用戶自定義的比較函式對陣列中的值進行排序并保持索引關聯 |
| uksort | 使用用戶自定義的比較函式對陣列中的鍵名進行排序 |
| usort | 使用用戶自定義的比較函式對陣列中的值進行排序 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/136641.html
標籤:PHP
