array_chunk
(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Splittet 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
TRUEgesetzt, bleiben die Schlüssel erhalten. Der Standard istFALSE, 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_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
)
)
