Comment fusionner deux tableaux avec des clés et des valeurs différentes à l'aide de `array_combine()` ?

Susan Sarandon
Libérer: 2024-11-05 18:37:02
original
432 Les gens l'ont consulté

How to Merge Two Arrays with Different Keys and Values Using `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']);
Copier après la connexion

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"
)
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!