PHP bietet mehrere Funktionen, um Arrays zu sortieren. Diese Seite beinhaltet eine Übersicht über diese Funktionen.
Die Hauptunterschiede:
$array['schluessel'] = 'wert';.
| Funktionsname | Sortiert nach | Pflegt Schlüssel Assoziation | Art der Sortierung | Ähnliche Funktionen |
|---|---|---|---|---|
| array_multisort() | Wert | string-Schlüssel: ja, int-Schlüssel: 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 | krsort() |
| 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() |