(PHP 4 >= 4.2.0, PHP 5)
array_chunk — Sépare un tableau en tableaux de taille inférieure
Sépare le tableau input en plusieurs tableaux de taille size. Il est aussi possible que le dernier tableau contienne moins de valeurs.
Le tableau à traiter
La taille de chaque tableau
Lorsque définit à TRUE, les clés seront préservées. Par défaut, vaut FALSE ce qui réindexera le tableau résultant numériquement
Retourne un tableau multidimensionnel indexé numériquement, commençant à 0, dont chaque dimension contient size éléments.
Si size est inférieur à 1, une alerte de niveau E_WARNING sera émise et NULL retournée.
Exemple #1 Exemple avec array_chunk()
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
L'exemple ci-dessus va afficher :
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 ) )