função PHP array_merge_recursive ()
PHP completa matriz de referência
Exemplos
As duas matrizes em uma única matriz:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Correndo instância »
Definição e Uso
função array_merge_recursive () é utilizada para um ou mais matrizes em uma matriz.
Esta função array_merge () entre diferentes funções no processo de dois ou mais dos elementos da matriz têm a mesma situação de chaves. array_merge_recursive () não estará cobrindo o nome da chave, mas vários valores com o mesmo nome da chave de forma recursiva composta de uma matriz.
NOTA: Se apenas funções que você () para introduzir um array_merge_recursive matriz, resultados e array_merge () o mesmo, a função retorna uma nova matriz com chaves inteiras, as teclas 0 para iniciar a re-indexação.
gramática
array_merge_recursive( array1,array2,array3... )
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
detalhes técnicos
retorna: | Retorna uma matriz de fusão. |
---|---|
versão do PHP: | 4.0.1+ |
PHP completa matriz de referência