Exemple 1. Exemple avec array_merge()
<?php
$array1 array ("couleur"> "rouge", 2, 4);
$array2 array ("a", "b", "couleur"> "vert", "forme" => "trapézo&Ocirc;de");
$result = array_merge ($array1, $array2);
print_r($result);
?>
L'exemple ci-dessus va afficher :
Array
(
[couleur] => vert
[0] => 2
[1] => 4
[2] => a
[3] => b
[forme] => trapézo&Ocirc;de
)
Donc on voit bien dans cet exemple que je me suis trompé de sens dans l'ordre des argument passés à array_merge()...
$array1['couleur'] a été remplacé par $array2['couleur'].
donc, tu parts du tableau par défaut, et tu "merge" le tableau de résultat.
Ainsi, les valeurs du tableau de résultat remplaceront les valeurs du tablea par défaut, SI ELLES EXISTENT. Il en résultera un tableau avec des valeurs par défaut là où il n'y avait pas de valeur choisie...
bon, c'est pas très clair, un petit entrainement te montrera vite l'intéret de cette technique...
A+