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
)

David se informační technologie naučil na