array_chunk
Php 4> = 4.2.0, php 5, php 7, php 8
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.
<span class="fun">array_chunk (array $ array, int $ longueur, bool $ preserve_keys = false): array</span>
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.
$input = ['a', 'b', 'c', 'd', 'e']; $result = array_chunk($input, 2); print_r($result);
[Explication de l'exemple de code]$input = ['a', 'b', 'c', 'd', 'e']; $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:
É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.