NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.

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
)

 

Všechny články v sekci
Pole - Český PHP manuál
Článek pro vás napsal David Hartinger
Avatar
David je zakladatelem ITnetwork a programování se profesionálně věnuje 15 let. Má rád Nirvanu, nemovitosti a svobodu podnikání.
Unicorn university David se informační technologie naučil na Unicorn University - prestižní soukromé vysoké škole IT a ekonomie.
Aktivity