tutoriais mais recente desenvolvimento web
 

PHP array_merge_recursive() Function

<PHP matriz de referência

Exemplo

Fundir duas matrizes em uma matriz:

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

Definição e Uso

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

A diferença entre este e a função array_merge() 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.

Note: Se você atribuir apenas uma matriz para o array_merge_recursive() função, ele irá se comportar exatamente o mesmo que o array_merge() função.


Sintaxe

array_merge_recursive( 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.0.1+

<PHP matriz de referência