sortSortiert ein Array in aufsteigender Reihenfolge
&reftitle.description;
boolsortarrayarrayintflagsSORT_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;
sort-Beispiel
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Die Früchte wurden in alphabetischer Reihenfolge sortiert.
sort-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 flagsSORT_REGULAR ist.
&reftitle.seealso;
rsort&seealso.array.sorting;