Array陣列相關函數

1 篇文章 / 0 new
author
Array陣列相關函數
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
Free Web Hosting