Maison >développement back-end >Problème PHP >Comment convertir un tableau unidimensionnel en tableau bidimensionnel en php
En PHP, vous pouvez utiliser la fonction array_chunk() pour convertir un tableau unidimensionnel en un tableau bidimensionnel. La fonction de cette fonction est de diviser le tableau. Elle peut diviser un tableau en plusieurs blocs de tableau ; le format est "array_chunk($arr, count($arr)/2)".
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 convertir un tableau unidimensionnel en un tableau bidimensionnel tableau.
Exemple :
<?php header("Content-type:text/html;charset=utf-8"); $arr=array("Volvo","BMW","Toyota","Honda","Mercedes","Opel"); echo "原一维数组:"; var_dump($arr); $chunk=array_chunk($arr,count($arr)/2); echo "将一维数组转为二维数组:"; var_dump($chunk); ?>
Instructions : La fonction
array_chunk() peut diviser un tableau en plusieurs morceaux de tableau. Sa syntaxe est la suivante :
array array_chunk ( array $arr , int $size [, bool $preserve_keys = false ] )
Description du paramètre :
arr signifie to Split array ;
size indique le nombre d'éléments du sous-tableau divisé ;
preserve_keys indique s'il faut conserver les noms de clés d'origine dans le tableau arr. le tableau après la division n'est pas conservé. Le tableau utilisera un nouvel index numérique commençant à 0 ; 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.
Valeur de retour : renvoie un tableau multidimensionnel composé de sous-tableaux divisés.
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!