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 )