função de PHP array_merge ()
PHP completa matriz de referência
Exemplos
As duas matrizes em uma única matriz:
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Correndo instância »
Definição e Uso
função array_merge () é utilizada para um ou mais matrizes em uma matriz.
Dica: Você pode inserir uma função a um ou mais arrays.
NOTA: Se dois ou mais dos elementos da matriz tem o mesmo nome da chave, o último elemento irá substituir outros elementos.
NOTA: Se você só () para introduzir um array_merge matriz, e o nome da chave é um número inteiro, a função irá retornar uma nova matriz com chaves inteiras, as chaves para re-índice 0 (ver Exemplo 1 abaixo) .
Ponta: Esta função array_merge_recursive () 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.
gramática
参数 | 描述 |
---|---|
array1 | 必需。规定数组。 |
array2 | 可选。规定数组。 |
array3 | 可选。规定数组。 |
detalhes técnicos
retorna: | Retorna uma matriz de fusão. |
---|---|
versão do PHP: | 4+ |
log Update: | A partir do PHP 5.0, a função só aceita parâmetros do tipo array. |
mais exemplos
exemplo 1
Utilize apenas um parâmetro com os nomes das teclas de números inteiros:
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Correndo instância »
PHP completa matriz de referência