Combine duas matrizes em uma matriz:
<?php $a1 = array ( " a " => " vermelho " , " b " => " verde " ) ; $ a2 = array ( " c " = > " azul " , " b " => " amarelo " ) ; array_merge ( $a1 , $ a2 ) ) ;A função array_merge() é usada para mesclar um ou mais arrays em um array.
Dica: Você pode inserir um ou mais arrays na função.
Nota: Se dois ou mais elementos do array tiverem o mesmo nome de chave, o último elemento substitui os outros.
Nota: Se você simplesmente inserir um array na função array_merge() e as chaves forem números inteiros, a função retornará um novo array com chaves inteiras que são reindexadas começando com 0 (veja o Exemplo 1 abaixo).
Dica: A diferença entre esta função e a função array_merge_recursive() é que ela trata o caso em que dois ou mais elementos do array têm o mesmo nome de chave. array_merge_recursive() não substitui o nome da chave, mas combina recursivamente vários valores com o mesmo nome da chave em um array.
array_merge( array1,array2,array3... )
parâmetro | descrever |
---|---|
matriz1 | Obrigatório. Especifica uma matriz. |
matriz2 | Opcional. Especifica uma matriz. |
matriz3 | Opcional. Especifica uma matriz. |
Valor de retorno: | Retorna a matriz mesclada. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | A partir do PHP 5.0, esta função aceita apenas parâmetros do tipo array. |
Use apenas um parâmetro com um nome de chave inteiro:
<?php $ a = array ( 3 = > " vermelho " , 4 = > " verde " ) ;