Maison  >  Article  >  développement back-end  >  Comment diviser un tableau en php sans changer la valeur de la clé

Comment diviser un tableau en php sans changer la valeur de la clé

青灯夜游
青灯夜游original
2021-09-03 14:10:371773parcourir

En PHP, vous pouvez utiliser la fonction array_chunk() pour diviser le tableau. Définissez simplement le troisième paramètre de la fonction sur "true", et la valeur de la clé ne sera pas modifiée (le nom de la clé d'origine sera conservé) ; le format de la syntaxe est " array_chunk ($array,$size,true)".

Comment diviser un tableau en php sans changer la valeur de la clé

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 un tableau, qui peut diviser un tableau en plusieurs. Format de syntaxe :

array_chunk(array,size,preserve_keys);

Description du paramètre :

  • array représente le tableau à diviser ; array 表示要分割的数组;

  • size 表示分割后的子数组的元素个数;

  • preserve_keys

size représente le nombre d'éléments du sous- array;

preserve_keys indique s'il faut conserver les noms de clés d'origine dans le tableau arr. La valeur par défaut est false, c'est-à-dire qu'il n'est pas conservé après le fractionnement. index numérique commençant à 0 ; si s'il est défini sur true, les noms de clés d'origine dans arr seront conservés.


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.

Comment diviser un tableau en php sans changer la valeur de la cléExemple : utilisez la fonction array_chunk() pour diviser le tableau sans modifier la valeur de la clé

<?php
header("Content-type:text/html;charset=utf-8"); 
$arr = array("name"=>"张三","sex"=>"男","age"=>20,"course"=>"php教程","website"=>"php中文网");
$res = array_chunk($arr,3,true);
var_dump($res);
?>
Résultat de sortie :

🎜🎜🎜🎜Apprentissage recommandé : "🎜Tutoriel vidéo 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