Maison >développement back-end >tutoriel php >Comment pouvez-vous combiner deux tableaux avec des paires clé-valeur à l'aide de `array_combine()` ?

Comment pouvez-vous combiner deux tableaux avec des paires clé-valeur à l'aide de `array_combine()` ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-05 15:17:021051parcourir

How Can You Combine Two Arrays with Key-Value Pairs Using `array_combine()`?

Utiliser array_combine() pour fusionner des tableaux de valeurs-clés

Le défi de combiner deux tableaux, en attribuant les valeurs de l'un comme clés de l'autre, peut être relevé efficacement en utilisant la fonction array_combine(). Comme suggéré par le manuel :

<code class="php">array array_combine(array $keys, array $values)</code>

"Crée un tableau en utilisant les valeurs du tableau de clés comme clés et les valeurs du tableau de valeurs comme valeurs correspondantes."

Exemple :

Étant donné les tableaux suivants :

<code class="php">$array['A'] = ['cat', 'bat', 'hat', 'mat'];
$array['B'] = ['fur', 'ball', 'clothes', 'home'];</code>

Pour créer un tableau C où les valeurs de A deviennent des clés et les valeurs de B deviennent les valeurs associées :

<code class="php">$array['C'] = array_combine($array['A'], $array['B']);</code>

Résultat attendu :

<code class="php">$array['C'] = [
    'cat' => 'fur',
    'bat' => 'ball',
    'hat' => 'clothes',
    'mat' => 'home',
];</code>

Alors que d'autres méthodes impliquant des boucles peuvent obtenir le même résultat, array_combine() fournit une solution simple et concise pour cette tâche spécifique.

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