Los últimos tutoriales de desarrollo web
 

PHP array_merge() Function

<PHP matriz de referencia

Ejemplo

Combinar dos matrices en una sola matriz:

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

Definición y Uso

El array_merge() función fusiona una o más matrices en una sola matriz.

Tip: Puede asignar una matriz a la función, o tanto como te gusta.

Note: Si dos o más elementos de la matriz tienen la misma clave, el último prevalece sobre los otros.

Note: Si asigna una sola matriz al array_merge() función y las teclas son números enteros, la función devuelve una nueva matriz con las teclas de números enteros que comienzan en 0 y se incrementa en 1 por cada valor (véase el ejemplo 2 a continuación).

Tip: La diferencia entre esta función y la array_merge_recursive() función es cuando dos o más elementos de la matriz tienen la misma clave. En lugar de anular las teclas, el array_merge_recursive() función hace que el valor como una matriz.


Sintaxis

array_merge( array1,array2,array3... )

Parámetro Descripción
array1 Necesario. Especifica una matriz
array2 Opcional. Especifica una matriz
array3,... Opcional. Especifica una matriz

Detalles técnicos

Valor de retorno: Devuelve la matriz fusionada
Versión de PHP: 4+
cambios: A partir de PHP 5.0, esta función sólo aceptan parámetros de tipo array

Más ejemplos

Ejemplo 1

Combinar dos matrices asociativas en una matriz:

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

Ejemplo 2

Usando sólo un parámetro de matriz con las teclas de números enteros:

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

<PHP matriz de referencia