欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

PHP array_chunk() 函数详解

程序员文章站 2022-05-04 11:18:13
定义 array_chunk — 将一个数组分割成多个 描述 将 array 数组按 size 指定的大小分割成多个数组,最后一个长度可能小于size. preserve_keys,是否保留键名,默认是false. 返回一个多维索引数组,其中每一维包含 size 大小的数组. 示例 将输出: ......

定义

array_chunk — 将一个数组分割成多个


描述

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));
?>

将输出:

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
        )

)