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.

Fonction PHP: array_chunk

[Nom de la fonction]

array_chunk

[Applicable à la version PHP]

Php 4> = 4.2.0, php 5, php 7, php 8

[Description de la fonction]

La fonction Array_Chunk divise un tableau en plusieurs morceaux de tableau, contenant chacun un nombre spécifié d'éléments. Cette fonction est souvent utilisée pour diviser de grands ensembles de données en pièces plus petites pour un traitement ou une pagination plus facile.

[Syntaxe de fonction]

 <span class="fun">array_chunk (array $ array, int $ longueur, bool $ preserve_keys = false): array</span>

[paramètre]

  • $ Array : requis. Le tableau d'origine à diviser.
  • $ Longueur : requis. La taille (nombre d'éléments) de chaque nouveau tableau.
  • $ Preserve_keys : facultatif. Si elle est définie sur true , le nom de clé du tableau d'origine est conservé; Sinon, il sera réindexé.

[Valeur de retour]

Renvoie un tableau multidimensionnel où chaque élément est un bloc de tableau de longueur de longueur $ . La longueur du dernier bloc peut être inférieure à la longueur spécifiée.

[Exemple]

 $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result); [Explication de l&#39;exemple de code] $input = [&#39;a&#39;, &#39;b&#39;, &#39;c&#39;, &#39;d&#39;, &#39;e&#39;]; $result = array_chunk($input, 2); print_r($result);

Dans cet exemple, le tableau d'origine contient 5 éléments, qui sont divisés par Array_Chunk en plusieurs morceaux de tableau de 2 éléments par ensemble. Le résultat est un tableau multidimensionnel contenant 3 sous-réseaux, à savoir:

  • [0] => ['a', 'b']
  • [1] => ['C', 'D']
  • [2] => ['e']

Étant donné que le paramètre $ Preserve_Keys n'est pas défini ou défini sur False , le nom de la clé est réindexé sur les touches numériques à partir de 0.

Fonctions similaires
Articles populaires