Array Funzioni
PHP Manual

array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunkSpezza un array in tronconi

Descrizione

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

Spezza l'array in più array di dimensione size. L'ultimo array potrebbe ovviamente avere una dimensione inferiore.

Elenco dei parametri

input

L'array su cui lavorare

size

La dimensione di ogni pezzo

preserve_keys

Quando è TRUE le chiavi sono mantenute. Il default è FALSE che reindicizza le chiavi con valori numerici

Valori restituiti

Restituisce un array multidimensionale indicizzato numericamente, a partire da zero, con ogni dimensione contenente size elementi.

Errori/Eccezioni

Se size è minore di 1 E_WARNING verrà lanciata e sarà restituito NULL.

Esempi

Example #1 esempio di array_chunk()

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

Il precedente esempio visualizzerà:

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
        )

)

Vedere anche:


Array Funzioni
PHP Manual