Dans cet article nous allons nous pencher sur l’opérateur + et sur son action sur les tableaux en PHP.
Dans le cas des tableaux, le + représentera une union et non pas une addition aveugle de deux tableaux.
Prenons le cas le plus simple, l’union de tableaux associatifs:
1 2 3 4 5 6 7 8 9 10 11 | <?php $array1 = array( 'cle1' => 'bleu', 'cle2' => 'blanc', ); $array2 = array( 'cle3' => 'rouge', ); print_r($array1 + $array2); |
Le résultat de ce code :
Array ( [cle1] => bleu [cle2] => blanc [cle3] => rouge )
Jusque là, aucun problème, les deux tableaux ont fusionné et le tableau $array2 a été ajouté à la suite de $array1. Prenons maintenant un premier cas particulier : les deux tableaux ont une clé en commun :