IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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šetky články v sekcii
Pole - Český PHP manuál
Článok pre vás napísal 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 sa informačné technológie naučil na Unicorn University - prestížnej súkromnej vysokej škole IT a ekonómie.
Aktivity