Maison  >  Article  >  développement back-end  >  Comment convertir un tableau unidimensionnel en tableau bidimensionnel en php

Comment convertir un tableau unidimensionnel en tableau bidimensionnel en php

青灯夜游
青灯夜游original
2022-01-23 18:46:355286parcourir

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)".

Comment convertir un tableau unidimensionnel en tableau bidimensionnel 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 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);
?>

Comment convertir un tableau unidimensionnel en tableau bidimensionnel en php

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!

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