array_diff_key
La funzione array_diff_key mette a confronto due o più array e restituisce un array con gli elementi del primo array le cui chiavi non siano presenti in nessun altro array di confronto.
I parametri ammessi sono:
- array1 (Obbligatorio)
Il primo array è quello con cui tutti gli altri verranno messi a confronto; - array2 (Obbligatorio)
Un array da mettere a confronto con il primo; - array3 (Facoltativo)
Altro array da mettere a confronto con il primo array.
Esempio:
$a1 = array(0 => "Gatto", 1 => "Cane", 2 => "Topo"); $a2 = array(2 => "Uccello", 3 => "Gallo", 4 => "Pesce"); $a3 = array(5 => "Topo", 6 => "Cane", 7 => "Uccello"); print_r(array_diff_key($a1,$a2,$a3));L'output del codice qui sopra sarà:
Array ( [0] => Gatto [1] => Cane )
');







