PHP Dokumentation: Function array-chunk
12. Januar 2010 von werner
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 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_array, 2));
print_r(array_chunk($input_array, 2, true));
?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
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 ))