array_change_key_case 傳回一個大寫或小寫的陣列鍵(key) array_chunk -- 切割陣列成多個陣列 array_column — Return the values from a single column in the input array array_combine -- 用二個陣列值結合成一個陣列 array_count_values --- 計算陣列所有的值 array_diff --- 計算陣列的差異 array_diff_key — Computes the difference of arrays using keys for comparison array_diff_uassoc — Computes the difference of arrays with additional index check which is performed by a user supplied callback function array_diff_assoc -- 比對二個陣列取出二者不同的及鍵值 array_diff_ukey — Computes the difference of arrays using a callback function on the keys for comparison array_fill_keys — Fill an array with values, specifying keys array_fill — Fill an array with values array_intersect_key — Computes the intersection of arrays using keys for comparison array_intersect_uassoc — Computes the intersection of arrays with additional index check, compares indexes by a callback function array_filter -- 使用函數喚回過濾陣列 array_flip --- 翻轉陣列所有的值 array_intersect_assoc -- 比對多個陣列的共同值 array_intersect_ukey — Computes the intersection of arrays using a callback function on the keys for comparison array_intersect --- 計算陣列的其同值 array_key_exists -- 查詢陣列鍵是否存在 array_keys --- 傳回陣列的所有索引值 array_map -- 由陣列取出再由喚回函數處理後交回陣列 array_merge_recursive --- 以遞歸方式合併兩個以上的陣列 array_merge --- 合併兩個以上的陣列 array_multisort --- 排序複合或多樣尺寸的陣列 array_pad --- 填塞陣列為指定的長度與值 array_pop --- 取得陣列的最後一個元素 array_product — Calculate the product of values in an array array_push --- 增加一個或多個元素到陣列的末端之上 array_rand --- 隨機挑選陣列的一個或多個值出來 array_reduce -- Iteratively reduce the array to a single value using a callback function array_replace_recursive — Replaces elements from passed arrays into the first array recursively array_replace — Replaces elements from passed arrays into the first array array_reverse — 傳回顛倒元素順序的陣列 array_search -- 搜尋陣列的值傳回 array_shift --- 取得陣列的第一個元素 array_slice --- 抽出陣列的一部份 array_splice --- 移除陣列的一部份且替代它 array_sum -- 計算陣列值的總數 |
array_udiff_assoc — Computes the difference of arrays with additional index check, compares data by a callback function array_udiff_uassoc — Computes the difference of arrays with additional index check, compares data and indexes by a callback function array_udiff — Computes the difference of arrays by using a callback function for data comparison array_uintersect_assoc — Computes the intersection of arrays with additional index check, compares data by a callback function array_uintersect_uassoc — Computes the intersection of arrays with additional index check, compares data and indexes by a callback functions array_uintersect — Computes the intersection of arrays, compares data by a callback function array_unique --- 從陣列移除相同的值 array_unshift --- 增加一個或多個元素到陣列的起始處 array_values --- 傳回陣列所有的值 array_walk_recursive — Apply a user function recursively to every member of an array array_walk --- 使自定的函式能處理陣列的每個元素 array --- 建立新陣列 arsort --- 顛倒陣列的順序且維持索引值的關係 asort --- 將陣列排列且維持索引值的關係 compact --- 建立陣列包含變數和它們的值 count --- 計算變數中元素的數目 current --- 傳回陣列中目前的元素 each --- 從陣列傳回key/value對 end --- 設定陣列的內部指標指到最後的元素 extract --- 從陣列輸入變數到符號表格中 in_array --- 搜尋陣列中值是否存在 key_exists — Alias of array_key_exists key --- 從陣列中取得索引值 krsort --- 依照索引值的顛倒順序將陣列排列 ksort --- 將陣列的索引值排列 list --- 列出陣列元素 natcasesort -- 依自然排列法則排列陣列 natsort -- 依自然排列法排列陣列 next --- 向前移動陣列的內部指標 pos --- 傳回陣列中目前的元素 prev --- 向後移動陣列的內部指標 range --- 建立整數範圍的陣列 reset --- 設定陣列的內部指標到它的第一個元素 rsort --- 將陣列的值由z-a重排 shuffle --- 將陣列的順序弄混 sizeof --- 取得陣列中元素的數目 sort --- 將陣列的值由a-z重排 uasort --- 依使用者定義的函式排序且維持索引值與元素的關係 uksort --- 依使用者定義的函式將陣列的索引值排序 usort --- 依使用者定義的函式將陣列的值排序 |
from http://docs.php.net/manual/zh/langref.php , http://www.php.net/manual/en/ref.array.php