首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 陣列函數速查總結表

     編輯:PHP 相關知識

本文提供 PHP 核心陣列函數的快速參考表,涵蓋建立、操作、排序、統計、搜尋等分類,適合開發時隨時查閱。

常用陣列函數分類速查

分類函數說明
建立與填充array()建立陣列
range()建立範圍陣列
array_fill()以指定值填充
array_pad()填充至指定長度
compact()將變數建立為陣列
鍵值操作array_keys()取得所有鍵
array_values()取得所有值(重新索引)
array_flip()交換鍵與值
array_reverse()反轉順序
array_change_key_case()鍵名大小寫轉換
in_array()檢查值是否存在
排序sort()正向排序(重新索引)
rsort()逆向排序
asort()正向排序(保留鍵)
arsort()逆向排序(保留鍵)
ksort()按鍵正向排序
krsort()按鍵逆向排序
統計與計算count()元素個數
array_sum()值總和
array_count_values()值出現次數統計
array_product()值乘積
array_unique()移除重複值
分割、合併、交集、差集array_slice()切片
array_splice()切片並移除/替換
array_merge()合併(字串鍵覆蓋,數字鍵重新索引)
array_merge_recursive()遞歸合併
array_intersect()交集
array_diff()差集
搜尋與過濾array_search()搜尋值回傳鍵
array_key_exists()檢查鍵是否存在
array_filter()回呼函數過濾
array_map()回呼函數映射
指標控制current(), next(), prev(), reset(), end(), each()內部指標操作

實用技巧提醒

  • array_merge 對數字鍵會重新索引,若需保留鍵請用 + 運算子或 array_merge_recursive。
  • in_array 預設鬆散比較,嚴格模式請加第三參數 true。
  • 大量資料排序優先考慮 usort 自定義比較函數。
  • array_map 可同時處理多個陣列,回呼函數參數對應各陣列值。

建議將此表加入書籤,開發遇到陣列操作時快速查找最適函數。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved