sortSortuje tablicę rosnąco
&reftitle.description;
truesortarrayarrayintflagsSORT_REGULAR
Sortuje wartości w tablicy przekazanej jako array
w porządku rosnącym.
¬e.sort-unstable;
¬e.no-key-association;
¬e.reset-index;
&reftitle.parameters;
array
Tablica wejściowa.
&sort.flags.parameter;
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;&Description;
&return.type.true;
&reftitle.examples;
Przykład użycia sort
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Owoce zostały posortowane w porządku alfabetycznym.
Przykład użycia sort do sortowania naturalnego z ignorowaniem
wielkości znaków
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Owoce zostały posortowane jak przy użyciu natcasesort.
&reftitle.notes;
Tak jak większość funkcji sortujących w PHP sort używa
implementacji Quicksort.
Element rozdzielający przypada w środku zbioru danych, co zapewnia dobrą
wydajność dla już posortowanych tablic. Jest to jednak detal implementacyjny,
na którym nie powinno się polegać.
Uważaj na sortowanie tablic z mieszanymi typami danych ponieważ
sort może zwrócić nieoczekiwane wyniki, jeśli
w argumencie flags użyto SORT_REGULAR.
&reftitle.seealso;
rsort&seealso.array.sorting;