array_merge Fonde due o più array Descrizione arrayarray_merge arrayarray1 arrayarray2 array... 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. Comunque, se gli array hanno le stesse chiavi numeriche, l'ultimo valore non sovrascriverà quello originale, bensì sarà accodato. Esempio di <function>array_merge</function> "rosso", 2, 4); $array2 = array ("a", "b", "colore" => "verde", "forma" => "trapezio", 4); $risultato = array_merge ($array1, $array2); print_r($risultato); ]]> La variabile $risultato sarà: verde [0] => 2 [1] => 4 [2] => a [3] => b [forma] => trapezio [4] => 4 ) ]]> Esempio di <function>array_merge</function> "dati"); $result = array_merge($array1, $array2); ]]> Non dimenticarsi che le chiavi numeriche saranno rinumerate! data ) ]]> Se si vogliono preservare gli array e li si vuole solo concatenare, usare l'operatore +: "dati"); $result = $array1 + $array2; ]]> La chiave numerica sarà preservata e così pure l'associazione. data ) ]]> Le chiavi condivise verranno sovrascritte dalla prima chiave processata. Vedere anche array_merge_recursive.