2007年11月9日 星期五

array建立新陣列

array_change_key_case -- 修改傳回一個大寫或小寫的陣列鍵(key)
array_chunk -- 切割陣列成多個陣列
array_combine -- 用二個陣列值結合成一個陣列
array_count_values --- 計算陣列所有的值
array_diff_assoc -- 比對二個陣列取出二者不同的及鍵值
array_diff --- 計算陣列的差異
array_filter -- 使用函數喚回過濾陣列
array_flip --- 翻轉陣列所有的值
array_intersect_assoc -- 比對多個陣列的共同值
array_intersect --- 計算陣列的其同值
array_key_exists -- 查詢陣列鍵是否存在
array_keys --- 傳回陣列的所有索引值
array_map -- 由陣列取出再由喚回函數處理後交回陣列
array_merge_recursive --- 以遞歸方式合併兩個以上的陣列
array_merge --- 合併兩個以上的陣列
array_multisort --- 排序複合或多樣尺寸的陣列
array_pad --- 填塞陣列為指定的長度與值
array_pop --- 取得陣列的最後一個元素
array_push --- 增加一個或多個元素到陣列的末端之上
array_rand --- 隨機挑選陣列的一個或多個值出來
array_reverse --- 傳回顛倒元素順序的陣列
array_reduce -- Iteratively reduce the array to a single value using a callback function
array_search -- 搜尋陣列的值傳回
array_shift --- 取得陣列的第一個元素
array_slice --- 抽出陣列的一部份
array_splice --- 移除陣列的一部份且替代它
array_sum -- 計算陣列值的總數
array_unique --- 從陣列移除相同的值
array_unshift --- 增加一個或多個元素到陣列的起始處
array_values --- 傳回陣列所有的值
array_walk --- 使自定的函式能處理陣列的每個元素
array --- 建立新陣列
arsort --- 顛倒陣列的順序且維持索引值的關係
asort --- 將陣列排列且維持索引值的關係
compact --- 建立陣列包含變數和它們的值
count --- 計算變數中元素的數目
current --- 傳回陣列中目前的元素
each --- 從陣列傳回key/value對
end --- 設定陣列的內部指標指到最後的元素
array_extract --- 從陣列輸入變數到符號表格中
in_array --- 搜尋陣列中值是否存在
key --- 從陣列中取得索引值
krsort --- 依照索引值的顛倒順序將陣列排列
ksort --- 將陣列的索引值排列
list --- 列出陣列元素
natcasesort -- 依自然排列法則排列陣列
natsort -- 依自然排列法排列陣列
next --- 向前移動陣列的內部指標
pos --- 傳回陣列中目前的元素
prev --- 向後移動陣列的內部指標
range --- 建立整數範圍的陣列
reset --- 設定陣列的內部指標到它的第一個元素
rsort --- 將陣列的值由z-a重排
shuffle --- 將陣列的順序弄混
sizeof --- 取得陣列中元素的數目
sort --- 將陣列的值由a-z重排
uasort --- 依使用者定義的函式排序且維持索引值與元素的關係
uksort --- 依使用者定義的函式將陣列的索引值排序
usort --- 依使用者定義的函式將陣列的值排序

沒有留言: