Jugando arrays
Jugando con funciones que nos facilita Php para interactuar con arrays: mezclar, sumar , diferencias y buscar datos en varios array.
Principal
Array ( [nombre] => Ricardo [apellido] => Carpintero [apellido2] => Carpintero [anhos] => 51 [ciudad] => Vigo [estado] => Casado )
Secundario
Array ( [nombre] => Ricardo [apellido] => Dominguez [apellido2] => Gil [anhos] => 49 [ciudad] => Vigo [hijos] => 4 )
La idea es jugar con estos arrays para obtener combinaciones, diferencias y iguales
Funcion array_merge
La instrucción:
array_merge($Principal,$Secundario)
Siempre va predominar el valor del segundo array que pongas , el array resultante siempre sera el array_secundario mas las claves que no tenga del primero.
Array
(
    [nombre] => Ricardo
    [apellido] => Dominguez
    [apellido2] => Gil
    [anhos] => 49
    [ciudad] => Vigo
    [estado] => Casado
    [hijos] => 4
)
Funcion array_diff
La instrucción:
array_diff($Principal,$Secundario)
Siempre va predominar el valor del primer array que pongas , el array resultante valores diferentes siempre sera el array_secundario mas las claves que no tenga del primero.
Array
(
    [apellido] => Carpintero
    [apellido2] => Carpintero
    [anhos] => 51
    [estado] => Casado
)
Funcion array_intersect_assoc
La instrucción:
array_intersect_assoc($Principal,$Secundario)
Conseguimos un array que es los comunes ambos.
Array
(
    [nombre] => Ricardo
    [ciudad] => Vigo
)
                        