tutoriais mais recente desenvolvimento web
 

PHP array_merge() Function

<PHP matriz de referência

Exemplo

Fundir duas matrizes em uma matriz:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Exemplo executar »

Definição e Uso

O array_merge() função funde-se uma ou mais matrizes em uma matriz.

Tip: Você pode atribuir uma matriz para a função, ou como muitos como você gosta.

Note: Se dois ou mais elementos da matriz ter a mesma chave, o último substitui os outros.

Note: Se você atribuir apenas uma matriz para o array_merge() função, e as chaves são inteiros, a função retorna uma nova matriz com chaves inteiras a partir de 0 e aumenta em 1 para cada valor (ver Exemplo 2 abaixo).

Ponta: A diferença entre esta função e a array_merge_recursive() função é quando dois ou mais elementos de matriz tem a mesma chave. Em vez de substituir as teclas, o array_merge_recursive() função faz com que o valor como uma matriz.


Sintaxe

array_merge( array1,array2,array3... )

Parâmetro Descrição
array1 Requeridos. Especifica uma matriz
array2 Opcional. Especifica uma matriz
array3,... Opcional. Especifica uma matriz

Detalhes técnicos

Valor de retorno: Retorna o array fundido
PHP Versão: 4+
changelog: A partir do PHP 5.0, esta função só aceita parâmetros de tipo matriz

mais Exemplos

Exemplo 1

Fundir duas matrizes de associação em uma matriz:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Exemplo executar »

exemplo 2

Usando apenas um parâmetro de matriz com chaves inteiras:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Exemplo executar »

<PHP matriz de referência