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