W3docs

Capire array_unique in PHP

Scopri come rimuovere i valori duplicati dagli array PHP con array_unique. Sintassi, flag di ordinamento ed esempi pratici.

In questo articolo parleremo della funzione PHP array_unique. Questa funzione rimuove i valori duplicati da un array. Restituisce un array contenente solo i valori univoci, preservando le chiavi originali delle prime occorrenze. L'array originale rimane invariato.

Sintassi

La sintassi di array_unique è:

Sintassi PHP di array_unique

array array_unique ( array $array [, int $sort_flags = SORT_STRING ] )

array: L'array di input da filtrare

sort_flags: I flag di ordinamento opzionali che determinano come vengono eseguite le comparazioni. Il valore predefinito è SORT_STRING. Altre opzioni comuni includono SORT_REGULAR (confronto normale senza conversione di tipo), SORT_NUMERIC (confronto numerico) e SORT_NATURAL (confronto come stringhe usando l'ordinamento "naturale").

Esempi

Ecco alcuni esempi di utilizzo di array_unique.

Esempio 1

L'esempio seguente rimuove i duplicati dall'array fornito:

PHP rimuove i duplicati dall'array fornito usando la funzione array_unique

php— editable, runs on the server

Output:

Array
(
    [0] => 1
    [1] => 2
    [3] => 3
    [4] => 4
)

Esempio 2

L'esempio seguente rimuove i duplicati dall'array associativo fornito:

PHP rimuove i duplicati dall'array associativo fornito usando array_unique

php— editable, runs on the server

Output:

Array
(
    [a] => apple
    [b] => banana
)

Conclusione

In conclusione, array_unique è una funzione PHP utile che permette di rimuovere i duplicati da un array. La sua sintassi è semplice e facile da usare. Speriamo che questo articolo ti abbia aiutato a comprendere array_unique. Se hai domande o commenti, sentiti libero di lasciarli qui sotto.

Esercizio

Pratica
Cosa fa la funzione array_unique in PHP?
Cosa fa la funzione array_unique in PHP?
Was this page helpful?