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; <function>ksort</function> example "lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple"); ksort($fruits); foreach ($fruits as $key => $val) { echo "$key = $val\n"; } ?> ]]> &example.outputs; <function>ksort</function> with <type>int</type> 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;