array_chunk
PHP Manual
PHP Manual»Array Funzioni»array_chunk

array_chunk

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

array_chunk — Spezza un array in tronconi

Descrizione

function array_chunk(array $input, int $size, bool $preserve_keys = false): array

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_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
        )

)

Vedere anche:

To Top