array_chunk

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

array_chunkSplittet ein Array in Teile auf

Beschreibung

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

array_chunk() teilt das Array in Arrays mit size Elementen auf. Das letzte Array kann weniger als size Werte enthalten.

Parameter-Liste

array

Das Eingabe-Array

size

Die Größe jedes Arrays

preserve_keys

Falls auf TRUE gesetzt, bleiben die Schlüssel erhalten. Der Standard ist FALSE, wodurch jedes Stück neue numerische Indizes erhält.

Rückgabewerte

Gibt ein mehrdimensionales Array zurück, das beginnend mit Null jeweils size Elemente enthält.

Fehler/Exceptions

Wenn size kleiner als 1 ist, wird E_WARNING geworfen und NULL zurückgegeben.

Beispiele

Beispiel #1 array_chunk()-Beispiel

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

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
        )

)

Siehe auch