Manuale PHP
Indietro |  | Avanti

# array_unique

(PHP 4 >= 4.0.1, PHP 5)

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() 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.

> 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.

Esempio 1. esempio di array_unique()

`<?php $input = array("a" => "verde", "rosso", "b" => "verde", "blu", "rosso"); $risultato = array_unique($input); print_r($result); ?>`

Questo mostrerà:

`Array ( [b] => verde [1] => blu [2] => rosso )`

Esempio 2. array_unique() e i tipi

`<?php $input = array(4, "4", "3", 4, 3, "3"); $risultato = array_unique($input); var_dump($risultato); ?>`

Questo script mostrerà:

`array(2) { [0] => int(4) [2] => string(1) "3" }`

Indietro | Partenza | Avanti
array_uintersect | Risali | array_unshift