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 )