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 )