PHP array_merge_recursive() Función
❮ Referencia de matrices de PHP
Ejemplo
Combinar dos matrices en una matriz:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge_recursive($a1,$a2));
?>
Definición y uso
La función array_merge_recursive() fusiona una o más matrices en una matriz.
La diferencia entre esta función y la función array_merge() es cuando dos o más elementos de la matriz tienen la misma clave. En lugar de anular las claves, la función array_merge_recursive() convierte el valor en una matriz.
Nota: si asigna solo una matriz a la función array_merge_recursive(), se comportará exactamente igual que la función array_merge() .
Sintaxis
array_merge_recursive(array1, array2, array3, ...)
Valores paramétricos
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Detalles técnicos
Valor devuelto: | Devuelve la matriz fusionada |
---|---|
Versión PHP: | 4.0.1+ |
❮ Referencia de matrices de PHP