PHP array_chunk()函数的语法是 -
array array_chunk ( array $input, int $size [, bool $preserve_keys] );
它把一个数组分成几个(size
)大块。 最后一个块可能包含小于size
的元素。
参数
- input - 要处理的数组
- size - 每个块的大小
- preserve_keys - 当设置为
TRUE
时,键将被保存。 默认值是FALSE
,它将以数字方式重新编译块。
返回值
- 它返回一个多维数值索引数组
示例
试试下面的例子 -
<?php
$input = array('abc', 'bcd', 'cde', 'def', 'efg');
print_r(array_chunk($input, 4));
print_r(array_chunk($input, 2, true));
?>
这将产生以下结果 -
Array ( [0] => Array ( [0] => abc [1] => bcd [2] => cde [3] => def ) [1] => Array ( [0] => efg ) ) Array ( [0] => Array ( [0] => abc [1] => bcd ) [1] => Array ( [2] => cde [3] => def ) [2] => Array ( [4] => efg ) )