array_merge() fonde gli elementi di due o più array in modo che i valori di un array siano accodati a quelli dell'array precedente. Restituisce l'array risultante.
Se gli array in input hanno le stesse chiavi stringa, l'ultimo valore di quella chiave sovrascriverà i precedenti. Se gli array hanno le stess chiavi numeriche, l'ultimo valore non sovrascriverà quello originale, bensì sarà accodato.
L'array risultante sarà array("colore" => "verde", 2, 4, "a", "b", "forma" => "trapezio", 4).
Vedere anche array_merge_recursive().