Manuale PHP
Indietro |  | Avanti

# array_chunk

(PHP 4 >= 4.2.0, PHP 5)

array_chunk -- Spezza un array in tronconi

## Descrizione

array array_chunk ( array input, int dimensione [, bool mantieni_chiavi] )

array_chunk() spezza l'array in più array di dimensione dimensione. L'ultimo array potrebbe ovviamente avere una dimensione inferiore. Gli array sono restituiti in un array multidimensionale indicizzato con chiavi che partono da zero.

Impostando il parametro opzionale preserve_keys a `TRUE`, si forza PHP a mantenere le chiavi originarie dell'array di input. Se si imposta a `FALSE` come chiavi verranno usati in ogni array dei numeri crescenti a partire da zero. Il default è `FALSE`.

Esempio 1. esempio di array_chunk()

`<?php $input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, true)); ?>`

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
            )

    )

Indietro | Partenza | Avanti
array_change_key_case | Risali | array_combine