array_chunk()
divise le tableau en nouveaux morceaux de tableau.
Le nombre d'unités dans chaque tableau est déterminé par le paramètre de taille . Le nombre d'unités dans le dernier tableau peut être moindre.
Le paramètre facultatif Preserve_Key est une valeur booléenne qui spécifie si les éléments du nouveau tableau ont la même clé que le tableau d'origine (pour les tableaux associatifs), ou une nouvelle clé numérique à partir de 0 (pour l'indexation des tableaux). La valeur par défaut est d'attribuer une nouvelle clé.
Divisez le tableau en un tableau avec deux éléments:
<? Php $ Cars = Array ( "Volvo" , "BMW" , "Toyota" , "Honda" , "Mercedes" , "Opel" ) ; print_r ( array_chunk ( $ voitures , 2 ) )) ; ?>
Essayez-le vous-même
Divisez le tableau en un tableau avec deux éléments et préservez les noms de clés du tableau d'origine:
<? Php $ Age = Array ( "Bill" => "60" , "Steve" => "56" , "Mark" => "31" , "David" => "35" ) ; print_r ( array_chunk ( $ Âge , 2 ans , vrai ) )) ; ?>
Essayez-le vous-même
array_chunk ( array , taille , preserve_key ) ;
paramètre | décrire |
---|---|
tableau | Requis. Spécifie le tableau à utiliser. |
taille | Requis. Valeur entière, spécifiez le nombre d'éléments que chaque nouveau tableau contient. |
Preserve_Key |
Facultatif. Valeurs possibles:
|