"Si tú no trabajas por tus sueños, alguien te contratará para que trabajes por los suyos”

Steve Jobs

Afiliado
Dominios3Euros

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
)