sort - Český PHP manuál
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.
Parametry
Pole a dobrovolný parametr flagy. 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á hodnota
True nebo False podle toho, zda bylo řazení úspěšné či nikoli.
Příklad
<?php $pole = array(5, 3, 2, 5, 6, 1); sort($pole); print_r($pole);
Výstup:
Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 5 [4] => 5 [5] => 6 )