(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_chunk — Splittet ein Array in Teile auf
array_chunk() teilt das Array in Arrays mit length
Elementen auf. Das letzte Array kann weniger als length
Werte enthalten.
Gibt ein mehrdimensionales Array zurück, das beginnend mit Null jeweils length
Elemente enthält.
Wenn length
kleiner ist als 1
, wird ein ValueError ausgelöst.
Version | Beschreibung |
---|---|
8.0.0 | Wenn length kleiner ist als 1 , wird nun ein ValueError ausgelöst; vorher wurde ein Fehler der Stufe E_WARNING ausgelöst, und die Funktion gab null zurück. |
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 ) )