PHP bietet mehrere Funktionen um Arrays zu sortieren. Diese Seite beinhaltet eine Übersicht über diese Funktionen.
Die Hauptunterschiede:
| Funktionsname | Sortiert nach | Pflegt Schlüssel Assoziation | Art der Sortierung | Ähnliche Funktionen | 
|---|---|---|---|---|
| array_multisort() | Wert | Assoziativ: Ja, Numerisch: Nein | Erste Array- oder Sortieroptionen | array_walk() | 
| asort() | Wert | Ja | Aufsteigend | arsort() | 
| arsort() | Wert | Ja | Absteigend | asort() | 
| krsort() | Schlüssel | Ja | Absteigend | ksort() | 
| ksort() | Schlüssel | Ja | Aufsteigend | asort() | 
| natcasesort() | Wert | Ja | Natürlich, Beachtet Groß-/Kleinschreibung | natsort() | 
| natsort() | Wert | Ja | Natürlich | natcasesort() | 
| rsort() | Wert | Nein | Absteigend | sort() | 
| shuffle() | Wert | Nein | Zufällig | array_rand() | 
| sort() | Wert | Nein | Aufsteigend | rsort() | 
| uasort() | Wert | Ja | Benutzerdefiniert | uksort() | 
| uksort() | Schlüssel | Ja | Benutzerdefiniert | uasort() | 
| usort() | Wert | Nein | Benutzerdefiniert | uasort() |