array_chunk — 將一個數組分割成多個php
array_chunk ( array $array , int $size [, bool $preserve_keys = FALSE ] ) : array
將 array 數組按 size 指定的大小分割成多個數組,最後一個長度可能小於size.
preserve_keys,是否保留鍵名,默認是false.
返回一個多維索引數組,其中每一維包含 size 大小的數組.數組
<?php $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, true)); ?>
將輸出:code
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 ) )