Foros del Web » Programando para Internet » PHP »

Array_merge_recursive Vs array_merge

Estas en el tema de Array_merge_recursive Vs array_merge en el foro de PHP en Foros del Web. hola amigos, quiero saber que diferencia existe entre estas dos funciones array_merge_recursive y array_merge...
  #1 (permalink)  
Antiguo 11/07/2009, 09:36
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 12
Array_merge_recursive Vs array_merge

hola amigos, quiero saber que diferencia existe entre estas dos funciones
array_merge_recursive y array_merge
  #2 (permalink)  
Antiguo 11/07/2009, 09:49
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 8 meses
Puntos: 416
Respuesta: Array_merge_recursive Vs array_merge

En que array_merge_recursive, si hay 2 o mas elementos con la misma llave, los une creando un array.

Usando el ejemplo en el manual para array_merge_recursive:
Código PHP:
<?php
$m1 
= array("color" => array("favorito" => "rojo"), 5);
$m2 = array(10"color" => array("favorito" => "verde""azul"));
$resultado array_merge_recursive($m1$m2);
print_r($resultado);
?>
Usando array_merge_recursive obtenemos:
Código:
Array
(
    [color] => Array
        (
            [favorito] => Array
                (
                    [0] => rojo
                    [1] => verde
                )

            [0] => azul
        )

    [0] => 5
    [1] => 10
)
Con array_merge:
Código:
Array
(
    [color] => Array
        (
            [favorito] => verde
            [0] => azul
        )

    [0] => 5
    [1] => 10
)
http://www.php.net/manual/es/functio...-recursive.php
http://www.php.net/manual/es/function.array-merge.php
  #3 (permalink)  
Antiguo 11/07/2009, 09:52
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 14 años, 10 meses
Puntos: 1517
Respuesta: Array_merge_recursive Vs array_merge

La diferencia entre array_merge_recursive y array_merge es que cuando dos o mas array tienen la misma llave, en vez de array_merge_recursive sobreescribirla lo que hace es crear el valor como un array. Si quieres mas informacion y ver ejemplos visita esta pagina

http://www.w3schools.com/php/func_ar..._recursive.asp


Edito:
Se me adelanto Ronruby
  #4 (permalink)  
Antiguo 11/07/2009, 10:09
Avatar de uselox  
Fecha de Ingreso: agosto-2008
Ubicación: Lima, Perú
Mensajes: 168
Antigüedad: 15 años, 6 meses
Puntos: 12
Respuesta: Array_merge_recursive Vs array_merge

Ok, Gracias por sus respuestas me fueron de gran ayuda..
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:53.