說明
array
array_chunk ( array input, int size [, bool preserve_keys] )
array_chunk() 將一個陣列分割成多個陣列,其中每個陣列的單元數目由
size 決定。最後一個陣列的單元數目可能會少幾個。得到的陣列是一個多維陣列中的單元,其索引從零開始。
將可選參數 preserve_keys 設為 TRUE,可以使 PHP
保留輸入陣列中原來的鍵名。若果你指定了 FALSE,那每個結果陣列將用從零開始的新數字索引。預設值是 FALSE。
例子 1. array_chunk() 例子
<?php $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
)
) |
|