PHP array_merge()Funciones

PHP Array ReferenceManual de referencia completo de PHP Array

Ejemplos

Combina dos arrays en un array:

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

Ejecutar ejemplo »

Definición y uso

La función array_merge() se usa para fusionar uno o más arrays en un solo array.

Consejo:Puede pasar uno o más arrays a la función.

Nota:Si dos o más elementos de los arrays tienen la misma clave, el último elemento sobrescribe a los demás.

Nota:Si solo pasa un array a la función array_merge() y las claves son enteros, la función devolverá un nuevo array con claves enteras, cuyas claves se vuelven a indexar comenzando desde 0 (consulte el ejemplo 1 a continuación).

Consejo:Esta función yarray_merge_recursive()La diferencia entre las funciones radica en el caso de que dos o más elementos de los arrays tengan la misma clave. array_merge_recursive() no sobrescribe las claves, sino que combina recursivamente los valores de las mismas claves en un array.


Sintaxis

array_merge(array1,array2,array3...)

Parámetros Descripción
array1 Requerido. Especifica un array.
array2 Opcional. Especifica un array.
array3 Opcional. Especifica un array.

Detalles técnicos

Valor de retorno: Devuelve el array fusionado.
Versión de PHP: 4+
Registro de cambios: Desde PHP 5.0, esta función solo acepta parámetros de tipo array.


Más ejemplos

Ejemplo 1

Usando solo un parámetro con claves enteras:

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

Ejecutar ejemplo »


PHP Array ReferenceManual de referencia completo de PHP Array Otras extensiones