(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
array_chunk — Sépare un tableau en tableaux de taille inférieure
Sépare le tableau array
en plusieurs tableaux comptant
length
éléments. Il est aussi possible que le dernier
tableau contienne moins de valeurs.
Retourne un tableau multidimensionnel indexé numériquement, commençant à zéro,
dont chaque dimension contient length
éléments.
Si length
est inférieur à 1
,
une ValueError est lancé.
Version | Description |
---|---|
8.0.0 |
Si length est inférieur à 1 ,
une ValueError est désormais lancé ;
auparavant, une erreur de niveau E_WARNING
était levé à la place et la fonction retournait null .
|
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 ) )