温馨提示×

php中array_chunk函数的作用是什么

PHP
小亿
84
2024-02-05 13:19:34
栏目: 编程语言

在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
        )

)

0