Maison >développement back-end >Problème PHP >Comment diviser un tableau en php sans changer la valeur de la clé
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)".
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.
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!