Maison  >  Article  >  développement back-end  >  Comment diviser un tableau en parties en php

Comment diviser un tableau en parties en php

青灯夜游
青灯夜游original
2021-10-18 19:17:466094parcourir

En PHP, vous pouvez utiliser la fonction array_chunk() pour diviser un tableau en plusieurs parties. Cette fonction peut diviser un tableau en plusieurs sous-tableaux et renvoyer ces sous-tableaux dans un tableau multidimensionnel ; $arr, $size,$preserve_keys)".

Comment diviser un tableau en parties en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

En PHP, vous pouvez utiliser la fonction array_chunk() pour diviser le tableau et le diviser en plusieurs parties. La fonction

array_chunk() peut diviser un tableau en plusieurs. Sa syntaxe est la suivante :

array array_chunk ( array $arr , int $size [, bool $preserve_keys = false ] )

Description du paramètre :

  • arr représente le tableau à diviser ; le numéro du sous-tableau divisé ;

  • preserve_keys indique s'il faut conserver les noms de clés d'origine dans le tableau arr, c'est-à-dire qu'il n'est pas conservé après la division. à partir de 0 ; s’il est défini sur true, alors conservez simplement les noms de clés d’origine dans l’arr.

  • array_chunk() divisera le tableau arr en plusieurs sous-tableaux, et le nombre d'éléments dans chaque sous-tableau est déterminé par la taille. Le dernier sous-tableau peut avoir des éléments de taille inférieure.

  • Valeur de retour : renvoie un tableau multidimensionnel composé de sous-tableaux divisés.

Exemple :

<?php
$cars=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel");
$chunk=array_chunk($cars,2);
var_dump($chunk);
?>

Résultat de sortie :


Apprentissage recommandé : "

Tutoriel vidéo PHPComment diviser un tableau en parties en php"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn