sort Sortiert ein Array in aufsteigender Reihenfolge &reftitle.description; boolsort arrayarray intflagsSORT_REGULAR Sortiert array nach Werten in aufsteigender Reihenfolge. ¬e.sort-unstable; ¬e.no-key-association; ¬e.reset-index; &reftitle.parameters; array Das Eingabe-Array. &sort.flags.parameter; &reftitle.returnvalues; &return.true.always; &reftitle.changelog; &Version; &Description; &return.type.true; &reftitle.examples; <function>sort</function>-Beispiel $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; Die Früchte wurden in alphabetischer Reihenfolge sortiert. <function>sort</function>-Beispiel mit natürlicher Sortierung ohne Beachtung der Groß- und Kleinschreibung $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?> ]]> &example.outputs; Die Früchte wurden wie durch natcasesort sortiert. &reftitle.notes; Wie die meisten PHP-Sortierfunktionen benutzt sort eine Implementierung von Quicksort. Das Pivotelement wird aus der Mitte der Partition gewählt, was zu optimaler Laufzeit für bereits sortierte Arrays führt. Das ist jedoch ein Implementierungsdetail, auf das man sich nicht verlassen sollte. Vorsicht ist geboten wenn Arrays mit Werten unterschiedlichen Typs sortiert werden, weil sort unerwartete Ergebnisse liefern kann, wenn flags SORT_REGULAR ist. &reftitle.seealso; rsort &seealso.array.sorting;