sortSortiert ein Array
&reftitle.description;
boolsortarrayarrayintsort_flagsSORT_REGULAR
Diese Funktion sortiert ein Array. Die Elemente werden aufsteigend
vom niedrigsten zum höchsten Wert sortiert.
&reftitle.parameters;
array
Das Eingabe-Array.
sort_flags
Der optionale zweite Parameter sort_flags
kann mit folgenden Werten genutzt werden, um das Sortierverhalten
zu ändern:
Sortiertypen-Flags:
SORT_REGULAR - vergleiche Einträge
normal (ohne die Typen zu ändern)SORT_NUMERIC - vergleiche Einträge
numerischSORT_STRING - vergleiche Einträge
als StringsSORT_LOCALE_STRING - vergleiche
Einträge als Strings, basierend auf den aktuellen Locale-Einstellungen.
Wurde in PHP 4.4.0 und 5.0.2 hinzugefügt. Es wird die
System-Locale benutzt, die mittels setlocale
geändert werden kann.
&reftitle.returnvalues;
&return.success;
&reftitle.examples;
sort-Beispiel
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Die Früchte wurden in alphabetischer Reihenfolge sortiert.
&reftitle.notes;
¬e.no-key-association;
Wie die meisten PHP-Sortierfunktionen benutzt
sort eine Implementierung von
Quicksort.
Seien Sie vorsichtig bei der Sortierung von Arrays mit
unterschiedlichen Typen, weil sort
zu unvorhersehbaren Ergebnissen kommen kann.
&reftitle.seealso;
asort&seealso.array.sorting;