Maison > Article > développement back-end > Comment puis-je aplatir un tableau multidimensionnel en PHP ?
Conversion de tableaux multidimensionnels en une seule dimension
Les rencontres avec des tableaux contenant des sous-tableaux à un seul élément sont courantes et leur transformation en une structure unidimensionnelle devient nécessaire. Imaginez un tableau comme :
$array = [[88868], [88867], [88869], [88870]];
Notre objectif est de le remodeler en :
[88868, 88867, 88869, 88870]
Techniques de conversion PHP intégrées
PHP propose deux solutions natives :
Pour l'exemple fourni, les deux techniques donnent le résultat souhaité efficacement. Cependant, lorsqu'il s'agit de sous-tableaux contenant plusieurs valeurs, l'approche array_map peut devenir inadéquate. Dans de tels cas, call_user_func_array s'avère plus polyvalent, acceptant des sous-réseaux de différentes longueurs.
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!