Maison > Article > développement back-end > Comment fusionner deux tableaux avec des clés et des valeurs différentes à l'aide de `array_combine()` ?
Combinaison de tableaux avec différentes clés et valeurs
Cette question recherche une méthode pour fusionner deux tableaux, en utilisant les valeurs d'un tableau comme clés pour l'autre. La sortie souhaitée est un tableau dans lequel les éléments du premier tableau deviennent des clés et les éléments du deuxième tableau deviennent les valeurs correspondantes.
La solution fournie utilise la fonction array_combine(). Cette fonction prend deux tableaux comme arguments : l'un contenant les clés et l'autre contenant les valeurs. Il renvoie un nouveau tableau avec les éléments du premier tableau comme clés et les éléments du deuxième tableau comme valeurs correspondantes.
Dans l'exemple donné, la fonction array_combine() est utilisé comme suit :
$array['C'] = array_combine($array['A'], $array['B']);
Cette ligne crée un nouveau tableau nommé $array['C']** en combinant les clés de **$array['A'] avec les valeurs de $array['B']. Le tableau résultant ressemble à ceci :
array ( [cat] => "fur" [bat] => "ball" [hat] => "clothes" [mat] => "home" )
La fonction array_combine() fournit un moyen simple et efficace de fusionner des tableaux avec différentes clés et valeurs. Bien qu'il soit possible d'obtenir le même résultat en utilisant des boucles et d'autres techniques, array_combine() est la solution la plus simple pour cette tâche particulière.
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!