array_unique

(PHP 4 )

array_unique -- Rimuove i valori duplicati di un array

Descrizione

array array_unique (array array)

array_unique() prende array e restituisce un nuovo array senza i valori duplicati.

Si noti che le chiavi sono mantenute. array_unique() manterrą la prima chiave trovata per ogni valore, e ignorerą tutte le chiavi successive.

Nota: Due elementi sono considerati uguali se e solo se (string) $elem1 === (string) $elem2. Ovvero: quando la rappresentazione sotto forma di stringa č la stessa.

Verrą usato il primo elemento.

Attenzione

Questa funzione era errata nel PHP 4.0.4!

Esempio 1. esempio di array_unique()


$input = array ("a" => "verde", "rosso", "b" => "verde", "blu", "rosso");
$risultato = array_unique ($input);
print_r($result);
// il risultato sarą
//Array
//(
//    [a] => verde
//    [0] => rosso
//    [1] => blu
//)
      

Esempio 2. array_unique() e i tipi


$input = array (4,"4","3",4,3,"3");
$risultato = array_unique ($input);
var_dump($risultato);

/* risultato:
array(2) {
   [0]=>
   int(4)
   [1]=>
   string(1) "3"
}
*/