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