Podręcznik PHP
Poprzedni |  | Następny

# sort

(PHP 3, PHP 4, PHP 5)

sort -- Sortuje tablicę

## Opis

bool sort ( array &tablica [, int flagi] )

Funkcja ta sortuje tablicę. Po zakończeniu działania funkcji elementy będą ułożone od najmniejszego do najwiekszego.

> Notatka: Funkcja sort() przypisuje nowe klucze do elementów tablicy tablica. Wszystkie dotychczasowe klucze zostaną usunięte.

Zwraca `TRUE` w przypadku sukcesu, `FALSE` w przypadku porażki.

Przykład 1. Przykład użycia sort()

`<?php $owoce = array("cytryna", "pomarańcza", "banan", "jabłko"); sort($owoce); reset($owoce); while (list($key, $val) = each($owoce)) { echo "owoce[" . $key . "] = " . $val . "\n"; } ?>`

Powyższy przykład wyświetli:

    owoce[0] = banan
    owoce[1] = cytryna
    owoce[2] = jabłko
    owoce[3] = pomarańcza

Owoce zostały posortowane w porządku alfabetycznym.

Opcjonalny drugi parametr flagi może być użyty do zmiany zachowania sortowania przy pomocy tych wartości:

Flagi typu sortowania:

- `SORT_REGULAR` - porównuj elementy normalnie (nie zmienia typów)

- `SORT_NUMERIC` - porównuj elementy jako liczby

- `SORT_STRING` - porównuj elementy jako ciągi tekstowe

- `SORT_LOCALE_STRING` - porównuj elementy jako ciągi tekstowe, uwzględniając ustawienia Locale. Dodane w PHP 5.0.2.

> Notatka: Drugi parametr został dodany w PHP 4.

Ostrzeżenie
Należy zachować ostrożność przy sortowaniu funkcją sort() tablic o różnych typach elementów, ponieważ może to doprowadzić do nieprzewidzianych wyników.

Patrz także: arsort(), asort(), ksort(), natsort(), natcasesort(), rsort(), usort(), array_multisort() i uksort().

Poprzedni | Spis treści | Następny
sizeof | Początek rozdziału | uasort