PHP - Funzione array_uintersect ()
Sintassi
array_uintersect ( $array1, $array2 [, $array3 ..., $data_compare_func] );
Definizione e utilizzo
Questa funzione restituisce un array contenente tutti i valori di array1 presenti in tutti gli argomenti. I dati vengono confrontati utilizzando una funzione di callback.
Parametri
Suor n | Parametro e descrizione |
---|---|
1 | array1 Necessario. Specifica un array. |
2 | array2 Necessario. Specifica un array da confrontare con il primo array. |
3 | array3 Opzionale. Specifica un array da confrontare con il primo array. |
4 | data_compare_func Necessario. Il nome della funzione creata dall'utente. |
Esempio
Prova il seguente esempio:
<?php
$array1 = array("a"=>"green", "b"=>"brown", "c"=>"blue", "red");
$array2 = array("a"=>"GREEN", "B"=>"brown", "yellow", "red");
print_r(array_uintersect($array1, $array2, "strcasecmp"));
?>
Questo produrrà il seguente risultato:
Array ( [a] => green [b] => brown [0] => red )