English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função array_merge() do PHP combina um ou mais arrays em um único array.
array array_merge( array $array1 , array $array2 , array $array3...]]);
array_merge() combina os elementos de um ou mais arrays, adicionando os valores de um array ao final do outro. Retorna o array resultante.
Se o array de entrada contiver nomes de chaves de string idênticos, o valor subsequente substituirá o anterior. No entanto, se o array contiver nomes de chaves numéricos, o valor subsequente não substituirá o valor original, mas será adicionado ao final.
Se apenas um array for fornecido e ele for de índice numérico, os nomes das chaves serão reindexados de forma contínua.
Número | Parâmetros e Descrição |
---|---|
1 | array1(Obrigatório) Ele especifica um array. |
2 | array2(Opcional) Ele especifica um array. |
3 | array3(Opcional) Ele especifica um array. |
Ele retorna o array de resultados.
A seguir, o exemplo ilustra a combinação de dois arrays em um único array
<?php $input = array("a"=>" Cavalo","b"=>"Gato","c"=>"Cão"); $input1 = array("d"=>"Vaca","a"=>"Gato","e"=>"elefante"); print_r(array_merge($input,$input1)); ?>Teste veja‹/›
Resultados de Saída:
Array ( [a] => Gato [b] => Gato [c] => Cão [d] => Vaca [e] => elefante )