阅读量:2
在php中,array_chunk函数的作用是将一个数组分割成多个大小相等的小数组,然后将这些小数组作为元素组成一个新的二维数组并返回。每个小数组的大小由第二个参数指定。如果原数组的元素个数不能被均分,则最后一个小数组的大小可能会小于指定的大小。
array_chunk函数的语法如下: array_chunk(array, size, preserve_keys)
参数说明:
- array:要分割的数组。
- size:每个小数组的大小。
- preserve_keys:可选参数,如果设置为true,则保留原数组的键名。默认为false。
示例:
$array = array('a', 'b', 'c', 'd', 'e', 'f'); $chunks = array_chunk($array, 2); // 将数组分割成大小为2的小数组 print_r($chunks);
输出:
Array ( [0] => Array ( [0] => a [1] => b ) [1] => Array ( [0] => c [1] => d ) [2] => Array ( [0] => e [1] => f ) )