English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione PHP array_merge() unisce un o più array in un unico array.
array array_merge ( array $array1[, array $array2[, array $array3...]] );
array_merge() unisce le unità di un o più array, aggiungendo i valori di un array all'altro. Restituisce l'array di risultato.
Se gli array di input contengono nomi di chiave di stringa identici, il valore successivo coprerà il valore precedente. Tuttavia, se l'array contiene nomi di chiave numerici, il valore successivo non coprerà il valore originale, ma verrà aggiunto alla fine.
Se viene fornito solo un array e questo array è di tipo numerico, i nomi delle chiavi verranno riindicizzati in modo continuo.
Numero di sequenza | Parametri e descrizione |
---|---|
1 | array1 (obbligatorio) Specifica un array. |
2 | array2 (opzionale) Specifica un array. |
3 | array3 (opzionale) Specifica un array. |
Restituisce l'array di risultato.
Di seguito è illustrato un esempio, che unisce due array in un unico array
<?php $input = array("a"=>"Cavallo","b"=>"Gatto","c"=>"Cane"); $input1 = array("d"=>"Mucca","a"=>"Gatto","e"=>"elefante"); print_r(array_merge($input,$input1)); ?>Testa e vedi‹/›
Risultato di Output:
Array ( [a] => Gatto [b] => Gatto [c] => Cane [d] => Mucca [e] => elefante )