array_chunk
(PHP 4 >= 4.2.0)
array_chunk -- 將一個陣列分割成多個
說明
array
array_chunk ( array input, int size [, bool preserve_keys])
array_chunk() 將一個陣列分割成多個陣列,其中每個陣列的單元數目由
size 決定。最後一個陣列的單元數目可能會少幾個。得到的陣列是一個多維陣列中的單元,其索引從零開始。
將可選參數 preserve_keys 設為 TRUE,可以使 PHP
保留輸入陣列中原來的鍵名。如果你指定了 FALSE,那每個結果陣列將用從零開始的新數字索引。預設值是 FALSE。
例子 1. array_chunk() 例子 $input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, TRUE)); |
以上程序輸出為:
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
)
)
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[2] => c
[3] => d
)
[2] => Array
(
[4] => e
)
) |
|