首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

array_chunk

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

array_chunk - 将数组拆分为块

描述

代码语言:javascript
复制
array array_chunk ( array $array , int $size [, bool $preserve_keys = false ] )

将数组组合到包含size元素的数组中。最后一个块可能包含少于size元素。

参数

array

要处理的数组

size

每个块的大小

preserve_keys

设置为TRUE密钥时将被保留。默认值是FALSE将数字重新编码块

返回值

返回一个多维数字索引数组,从零开始,每个维都包含size元素。

Errors/Exceptions

如果size小于1 E_WARNING将被抛出并返回NULL

示例

Example #1 array_chunk() example

代码语言:javascript
复制
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>

上面的例子将输出:

代码语言:javascript
复制
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
        )

)

See Also

  • array_slice() - 提取数组的一部分

← array_change_key_case

array_column →

扫码关注腾讯云开发者

领取腾讯云代金券