Kyera Dickinson

Generation

generate functionTue, 01 Apr 2025

Usando Array_merge_recursive() Combina dos o más arrays de manera recursiva.

La función `array_merge_recursive()` en PHP combina dos o más arrays de manera recursiva. Aquí te muestro un ejemplo de cómo utilizarla: ```php $array1 = array( 'nombre' => 'Juan', 'edad' => 25, 'direccion' => array( 'calle' => 'Calle 1', 'ciudad' => 'Ciudad 1' ) ); $array2 = array( 'nombre' => 'Pedro', 'edad' => 30, 'direccion' => array( 'calle' => 'Calle 2', 'ciudad' => 'Ciudad 2', 'codigo_postal' => '12345' ) ); $array3 = array( 'nombre' => 'Maria', 'edad' => 28, 'direccion' => array( 'calle' => 'Calle 3', 'ciudad' => 'Ciudad 3', 'codigo_postal' => '67890' ) ); $array_final = array_merge_recursive($array1, $array2, $array3); print_r($array_final); ``` En este ejemplo, la función `array_merge_recursive()` combina los tres arrays `$array1`, `$array2` y `$array3` de manera recursiva, creando un nuevo array `$array_final` que contiene todos los elementos de los tres arrays. La salida del código anterior sería: ```php Array ( [nombre] => Array ( [0] => Juan [1] => Pedro [2] => Maria ) [edad] => Array ( [0] => 25 [1] => 30 [2] => 28 ) [direccion] => Array ( [calle] => Array ( [0] => Calle 1 [1] => Calle 2 [2] => Calle 3 ) [ciudad] => Array ( [0] => Ciudad 1 [1] => Ciudad 2 [2] => Ciudad 3 ) [codigo_postal] => Array ( [0] => [1] => 12345 [2] => 67890 ) ) ) ``` Como puedes ver, la función `array_merge_recursive()` combina los arrays de manera recursiva, creando un nuevo array con todos los elementos de los tres arrays originales.

Want to kickstart your project?Use the new AI Studio to create your code