Menu Riverview Church

ARRAY_CHUNK

Split an array into chunks

SYNTAX

array_chunk ( array $array , int $size [, bool $preserve_keys = FALSE ] ) : array

PARAMETERS

array

The array to work on

size

The size of each chunk

preserve_keys

When set to TRUE keys will be preserved. Default is FALSE which will reindex the chunk numerically

RETURN

Returns a multidimensional numerically indexed array, starting with zero, with each dimension containing size elements.

EXAMPLES

ARRAY SIZE

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [0] => c
            [1] => d
        )

    [2] => Array
        (
            [0] => e
            [1] => f
        )

)

PRESERVE_KEYS

Array
(
    [0] => Array
        (
            [0] => a
            [1] => b
        )

    [1] => Array
        (
            [2] => c
            [3] => d
        )

    [2] => Array
        (
            [4] => e
            [5] => f
        )

)

INTERNAL

array_slice

array_splice

EXTERNAL

PHP