array_unique - Český PHP manuál
Odstraní duplicitní hodnoty v poli. Ve výsledném poli se tedy každá hodnota vyskytuje nejvýše jednou. Klíče zůstanou zachovány. Prvky jsou vnitřně porovnávány jako stringy a pomocí operátoru ===.
Parametry
Vstupní pole. Jako druhý nepovinný parametr můžeme uvést následující flagy:
- SORT_REGULAR - Porovná prvky bez změny jejich typu.
- SORT_NUMERIC - Porovná prvky numericky.
- SORT_STRING - Porovná prvky jako textové řetězce.
- SORT_LOCALE_STRING - Porovná prvky jako textové řetězce na základě místního nastavení.
Návratová hodnota
Pole s unikátními hodnotami.
Příklad
<?php $pole = array(1, 2, 2, 2, 3, 1, 5, 2, 6, 9, 5); $unikatni = array_unique($pole); print_r($unikatni);
Výstup:
Array ( [0] => 1 [1] => 2 [4] => 3 [6] => 5 [8] => 6 [9] => 9 )