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 - sort

Třída

Kořen \ Bez třídy

Metoda - sort

(PHP 4, PHP 5, PHP 7)

Seřadí hodnoty v poli od nejmenších po největší.

Funkce pole přeindexuje, přesněji klíče odstraní a vytvoří nové.

Vnitřně je sort implementován algoritmem "Quick sort":https://www.itnetwork.cz/…le-velikosti.

Procedurální

  • function sort (array &$array, int $sort_flags = SORT_REGULAR) : bool

Parametry

NázevDatový typVýchozí hodnotaPopis
&$arrayarray

Vstupní pole.

$sort_flagsint SORT_REGULAR

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

  • SORT_REGULAR - Porovnává prvky bez změny typu.
  • SORT_NUMERIC - Porovnává prvky jako čísla.
  • 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().
  • SORT_NATURAL - Porovnává prvky jako řetězce s použitím "přirozeného řazení". Např. "10.txt bude až po 2.txt".
  • SORT_FLAG_CASE - Porovnává řetězce bez ohledu na velká a malá písmena. Lze kombinovat (pomocí |) s SORT_STRING a SORT_NATURAL.

Návratové hodnoty

Vrací: bool

TRUE nebo FALSE podle toho, zda bylo řazení úspěšné či nikoli.

Příklady

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

print_r($pole);

Související manuály

        Aktivity