Funções para Array
PHP Manual

array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunkDivide um array em pedaços

Descrição

array array_chunk ( array $input , int $size [, bool $preserve_keys ] )

Divide um array em size pedaços. O último pedaço pode conter menos que size elementos.

Parâmetros

input

O array.

size

O tamanho de cada pedaço

preserve_keys

Quando definido para TRUE, chaves serão preservadas. Padrão é FALSE que reindexará os pedaços numericamente

Valor Retornado

Retorna um array multidimensional numericamente indexado, iniciando com 0, com cada dimensão contendo size elementos.

Erros

Se size é menor que 1 E_WARNING será disparado e NULL retornado.

Exemplos

Exemplo #1 Exemplo da array_chunk()

<?php
$input_array 
= array('a''b''c''d''e');
print_r(array_chunk($input_array2));
print_r(array_chunk($input_array2true));
?>

O exemplo acima irá imprimir:

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
        )

)


Funções para Array
PHP Manual