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.
esempio di array_unique
"verde", "rosso", "b" => "verde", "blu", "rosso");
$risultato = array_unique($input);
print_r($result);
?>
]]>
Questo mostrerà:
verde
[1] => blu
[2] => rosso
)
]]>
array_unique e i tipi
]]>
Questo script mostrerà:
int(4)
[2] => string(1) "3"
}
]]>