Current Location: Home> Function Categories> ksort

ksort

Sort arrays by key names
Name:ksort
Category:Array
Programming Language:php
One-line Description:Sort the array by key name.

Definition and usage

ksort() function sorts the associative arrays according to the key names.

Tip: Please use the krsort() function to sort the associative arrays in descending order by key names.

Tip: Please use the asort() function to sort the associative arrays in ascending order by key values.

Example

Sort the associative array by key name:

 <?php
$age = array ( "Bill" => "60" , "Steve" => "56" , "mark" => "31" ) ;
ksort ( $age ) ;
?>

Try it yourself

grammar

 ksort ( array , sortingtype ) ;
parameter describe
array Required. Specifies the array to be sorted.
sortingtype

Optional. Specifies how to arrange elements/items of an array. Possible values:

  • 0 = SORT_REGULAR -Default. Arrange each item in a regular order (Standard ASCII, without changing the type).
  • 1 = SORT_NUMERIC - Treat each item as a number.
  • 2 = SORT_STRING - Handle each item as a string.
  • 3 = SORT_LOCALE_STRING - Handle each item as a string, based on the current locale setting (can be changed via setlocale()).
  • 4 = SORT_NATURAL - Handle each item as a string, using a natural sort like natsort().
  • 5 = SORT_FLAG_CASE - Strings can be sorted in combination with (bit-by-bit or) SORT_STRING or SORT_NATURAL, case-insensitive.

illustrate

ksort() function sorts the array by key name and retains the original key for the array value.

The optional second parameter contains the additional sort flag.

If successful, return TRUE, otherwise return FALSE.

Similar Functions
Popular Articles