ksort
Sortuje tablicę rosnąco po jej kluczach
&reftitle.description;
trueksort
arrayarray
intflagsSORT_REGULAR
Sortuje tablicę przekazaną jako array rosnąco
po jej kluczach.
¬e.sort-unstable;
¬e.reset-index;
&reftitle.parameters;
array
Tablica wejściowa.
&sort.flags.parameter;
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;
&Description;
&return.type.true;
8.2.0
Ta funkcja używa teraz standardowych reguł PHP 8 do porównywania
numerycznych ciągów znaków, jeśli użyto SORT_REGULAR.
&reftitle.examples;
Przykład użycia ksort
"cytryna", "a"=>"pomarańcza", "b"=>"banan", "c"=>"jabłko");
ksort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
]]>
&example.outputs;
Przykład użycia ksort z kluczami typu int
'Pierwszy', 2 => 'Ostatni', 1 => 'Środkowy'];
var_dump($a);
ksort($a);
var_dump($a);
?>
]]>
&example.outputs;
string(5) "Pierwszy"
[2]=>
string(4) "Ostatni"
[1]=>
string(6) "Środkowy"
}
array(3) {
[0]=>
string(5) "Pierwszy"
[1]=>
string(6) "Środkowy"
[2]=>
string(4) "Ostatni"
}
]]>
&reftitle.seealso;
sort
krsort
&seealso.array.sorting;