array_unique Rimuove i valori duplicati di un array Descrizione arrayarray_unique arrayarray array_unique prende array e restituisce un nuovo array senza i valori duplicati. Si noti che le chiavi sono mantenute. array_unique ordina i valori trattandoli come stringhe, quindi mantiene la prima chiave trovata per ogni valore, e ignorerą tutte le altre chiavi. Questo non significa che la chiave del primo valore dell'array non ancora ordinato verrą mantenuta. 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. Questa funzione era errata nel PHP 4.0.4! esempio di <function>array_unique</function> "verde", "rosso", "b" => "verde", "blu", "rosso"); $risultato = array_unique ($input); print_r($result); ]]> Questo mostrerą: verde [1] => blu [2] => rosso ) ]]> <function>array_unique</function> e i tipi Il risultato di questo programma sarą (PHP 4.0.6): int(4) [2]=> string(1) "3" } ]]>