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!