Maison >développement back-end >tutoriel php >Comment puis-je aplatir un tableau multidimensionnel en un tableau unidimensionnel en PHP ?
Conversion de tableaux multidimensionnels en tableaux unidimensionnels
Les tableaux multidimensionnels peuvent parfois devenir lourds, en particulier lorsque vous devez travailler avec les éléments d'un manière plus simple. Heureusement, PHP fournit une méthode concise pour convertir des tableaux multidimensionnels en tableaux à une seule dimension.
Considérez le tableau multidimensionnel suivant :
$array = [ [ ['plan' => 'basic'], ['plan' => 'small'], ['plan' => 'novice'], ['plan' => 'professional'], ['plan' => 'master'], ['plan' => 'promo'], ['plan' => 'newplan'] ] ];
Vous souhaitez convertir ce tableau sous la forme simplifiée suivante :
$simplifiedArray = [ 'basic', 'small', 'novice', 'professional', 'master', 'promo', 'newplan' ];
Pour réaliser cette conversion, PHP propose une fonction puissante appelée array_column :
$simplifiedArray = array_column($array, 'plan');
Voici comment fonctionne array_column :
En fournissant ces paramètres, array_column extrait les éléments spécifiés des sous-tableaux et crée un nouveau tableau unidimensionnel avec ces éléments. Cela simplifie la structure de votre tableau et facilite son utilisation.
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!