1. array_change_key_case()函數
array array_change_key_case( array $input [, int $case = CASE_LOWER ] )
array_change_key_case() 將 input 數組中的所有鍵名改爲全小寫或全大寫。改變是根據後一個選項 case 參數來進行的。本函數不改變數字索引。
input:需要操作的數組。
case:可以在這裏用兩個常量,CASE_LOWER(小寫)(默認值)或CASE_UPPER(大寫)。
如果一個數組中的多個鍵名經過本函數後變成一樣的話(例如 "keY"
和 "kEY"),最後一個值將覆蓋其它的值。
2. array_chunk()函數
array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] )
將一個數組分割成多個數組,其中每個數組的單元數目由 size
決定。最後一個數組的單元數目可能會少於 size
個。
input:需要操作的數組
size:每個數組的單元數目
preserve_keys:設爲 TRUE,可以使 PHP 保留輸入數組中原來的鍵名。如果你指定了 FALSE,那每個結果數組將用從零開始的新數字索引。默認值是 FALSE。
如果 size 小於 1,會拋出一個 E_WARNING 錯誤並返回 NULL。
返回值:得到一個多維數組,每一維包含了 size 個元素。
3. array_fill()函數
array array_fill ( int $start_index , int $num , mixed $value )
array_fill() 用 value 參數的值將一個數組填充 num 個條目,鍵名由 start_index 參數指定的開始。
num:插入元素的數量。 必須大於 0。
4.array_filter()函數
array array_filter ( array $input [, callable $callback = "" ] )
用回調函數過濾數組中的單元。依次將 input 數組中的每個值傳遞到 callback 函數。如果 callback 函數返回 TRUE,則 input 數組的當前值會被包含在返回的結果數組中。數組的鍵名保留不變。
input:要循環的數組。
callback:使用的回調函數。如果沒有提供 callback 函數, 將刪除 input 中所有等值爲 FALSE 的條目。
返回值:返回過濾後的數組。
5. 數組函數命名規則
數組就先進行到這裏。