Função PHP array_merge_recursive()
Exemplo
Mesclar dois arrays em um array:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Definição e uso
A função array_merge_recursive() mescla um ou mais arrays em um array.
A diferença entre esta função e a função array_merge() é quando dois ou mais elementos de array possuem a mesma chave. Em vez de substituir as chaves, a função array_merge_recursive() torna o valor como um array.
Nota: Se você atribuir apenas uma matriz à função array_merge_recursive(), ela se comportará exatamente da mesma forma que a função array_merge() .
Sintaxe
array_merge_recursive(array1, array2, array3, ...)
Valores de parâmetro
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Detalhes técnicos
Valor de retorno: | Retorna a matriz mesclada |
---|---|
Versão do PHP: | 4.0.1+ |
❮ Referência de array PHP