PHP Portal » PHP Handbuch » array_chunk

Werbung

array_chunk


(PHP 4 >= 4.2.0, PHP 5)

array_chunkSplittet ein Array in Teile auf

Beschreibung

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

array_chunk() teilt das Array in Stücke mit size Werten auf. Das letzte Stück kann weniger als size Werte enthalten.

Parameter-Liste

input

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

PHP Code
1
2
3
$input_array = array('a', 'b', 'c', 'd', 'e'); print_r(array_chunk($input_array, 2)); print_r(array_chunk($input_array, 2, true));

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