array_intersect
Calcola l'intersezione degli arrays
Descrizione
arrayarray_intersect
arrayarray1
arrayarray2
array ...
array_intersect restituisce un array
contenente tutti i valori di array1
che siano presenti in tutti gli array passati come argomento.
Si noti che le associazioni con le chiavi sono mantenute.
Esempio di array_intersect
"verde", "rosso", "blu");
$array2 = array ("b" => "verde", "giallo", "rosso");
$risultato = array_intersect ($array1, $array2);
]]>
In questo modo $result sarà:
verde
[0] => rosso
)
]]>
Due elementi sono considerati uguali solo e solo se
(string) $elem1 === (string) $elem2. Ovvero:
quando la rappresentazione sotto forma di stringa è la stessa.
Questa funzione era errata nel PHP 4.0.4!
Vedere anche array_intersect_assoc,
array_diff e
array_diff_assoc.