(PHP 4 >= 4.2.0, PHP 5, PHP 7)
array_chunk — Splittet ein Array in Teile auf
$array
   , int $size
   [, bool $preserve_keys = FALSE
  ] )
   array_chunk() teilt das Array in Arrays
   mit size Elementen auf. Das letzte Array kann
   weniger als size Werte enthalten.
  
arrayDas Eingabe-Array
sizeDie 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.
      
   Gibt ein mehrdimensionales Array zurück, das beginnend mit Null
   jeweils size Elemente enthält.
  
   Wenn size kleiner als 1 ist, wird
   E_WARNING geworfen und NULL zurückgegeben.
  
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
        )
)