NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - array_unique

Třída

Kořen \ Bez třídy

Metoda - array_unique

(PHP 4 >= 4.0.1, PHP 5, PHP 7)

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

Procedurální

  • function array_unique (array $array, int $sort_flags = SORT_STRING) : array

Parametry

NázevDatový typVýchozí hodnotaPopis
$arrayarray

Vstupní pole.

$sort_flagsint SORT_STRING

Dobrovolný parametr. Můžeme použít následující flagy:

  • SORT_REGULAR - Porovnává prvky bez změny typu.
  • SORT_NUMERIC - Porovnává prvky numericky.
  • SORT_STRING - Porovnává prvky jako řetězce.
  • SORT_LOCALE_STRING - Porovnává prvky jako řetězce na základě lokálního nastavení funkcí setlocale().

Návratové hodnoty

Vrací: array

Pole s unikátními hodnotami.

Příklady

<?php
$pole = [1, 2, 2, 2, 3, 1, 5, 2, 6, 9, 5];
$unikatni = array_unique($pole);

print_r($unikatni);

Související manuály

      Aktivity