ksort
Sort an array by key in ascending order
&reftitle.description;
trueksort
arrayarray
intflagsSORT_REGULAR
Sorts array in place by keys
in ascending order.
¬e.sort-unstable;
¬e.reset-index;
&reftitle.parameters;
array
The input array.
&sort.flags.parameter;
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;
&Description;
&return.type.true;
8.2.0
This function now does numeric string comparison under
SORT_REGULAR using the standard PHP 8 rules.
&reftitle.examples;
ksort example
"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
ksort($fruits);
foreach ($fruits as $key => $val) {
echo "$key = $val\n";
}
?>
]]>
&example.outputs;
ksort with int keys
'First', 2 => 'Last', 1 => 'Middle'];
var_dump($a);
ksort($a);
var_dump($a);
?>
]]>
&example.outputs;
string(5) "First"
[2]=>
string(4) "Last"
[1]=>
string(6) "Middle"
}
array(3) {
[0]=>
string(5) "First"
[1]=>
string(6) "Middle"
[2]=>
string(4) "Last"
}
]]>
&reftitle.seealso;
sort
krsort
&seealso.array.sorting;