Position actuelle: Accueil> Catégories de fonctions> array_chunk

array_chunk

Diviser le tableau en blocs
Nom:array_chunk
Catégorie:Tableau
Langage de programmation:php
Description en une ligne:Divisez un tableau en nouveaux morceaux de tableau.

Définition et utilisation

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é.

Exemple

Exemple 1

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

Exemple 2

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

grammaire

 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:

  • Vrai - conserve les noms de clés du tableau d'origine.
  • false - par défaut. Chaque tableau de résultat utilise un nouvel index de tableau à partir de zéro.