asort
Funkcja asort(): Sortuje tablicę zachowując skojarzenia kluczy.
<?php asort($tablica); ?>
Wynikiem jest wartość 1.
arsort
Funkcja arsort(): Sortuje tablicę w porządku odwrotnym z zachowaniem skojarzenia kluczy.
<?php arsort($tablica); ?>
Wynikiem jest wartość 1.
rsort
Funkcja rsort(): Sortuje tablicę w porządku odwrotnym bez zachowania skojarzeń kluczy.
<?php rsort($tablica); ?>
ksort
Funkcja ksort(): Sortuje tablicę według klucza.
<?php ksort($tablica); ?>
krsort
Funkcja krsort(): Sortuje tablicę według klucza w porządku odwrotnym.
<?php krsort($tablica); ?>
natsort
Funkcja natsort(): Sortuje tablicę używając algorytmu "porządek naturalny".
<?php natsort($tablica); ?>
sort
Funkcja sort(): Sortuje tablicę zwykłą - jeżeli jako argument podamy tablicę asocjacyjną, wówczas klucze zostaną zmienione na 0, 1, 2...
<?php sort($tablica); ?>
usort
Funkcja usort(): Sortuje tablicę według wartości korzystając ze zdefiniowanej przez użytkownika funkcji porównującej. W przykładzie porównujemy tablicę według ilości znaków:
Funkcja: strlen(string) - zwraca ilość znaków
Funkcja: strcmp(string,string) - porównuje
<?php function sortujPoDlugosci($a,$b) { return strcmp(strlen($a),strlen($b)); } usort($tablica,'sortujPoDlugosci'); ?>