Descrizione
array
array_intersect ( array array1, array array2 [, 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 1. Esempio di array_intersect()
<?php $array1 = array("a" => "verde", "rosso", "blu"); $array2 = array("b" => "verde", "giallo", "rosso"); $risultato = array_intersect($array1, $array2); ?>
|
In questo modo $result sarà:
Array ( [a] => verde [0] => rosso )
|
|
Nota:
Due elementi sono considerati uguali solo e solo se
(string) $elem1 === (string) $elem2. Ovvero:
quando la rappresentazione sotto forma di stringa è la stessa.
Vedere anche array_intersect_assoc(),
array_diff() e
array_diff_assoc().