# ksort( ) function sorts array by its keys while preserving the values : Array sort « Data Structure « PHP

ksort( ) function sorts array by its keys while preserving the values

```
//bool ksort ( array &arr [, int options] )

\$capitalcities['England'] = 'London';
\$capitalcities['Wales'] = 'Cardiff';
\$capitalcities['Scotland'] = 'Edinburgh';
ksort(\$capitalcities);

```

### Related examples in the same category

 1 arsort: Sort an array in reverse order and maintain index association 2 Sort associate array 3 sort an associative array on the basis of keys 4 asort () function retains the array's keys in the original state 5 To reverse sort an enumerated array, use the rsort () function 6 Using the sort () Function 7 Using usort() to Sort a Multidimensional Array by One of Its Fields 8 Using uasort() to Sort a Multdimensional Associative Array by One of Its Fields 9 Using uksort() to Sort an Associative Array by the Length of Its Keys 10 Bubble Sort Variation 11 Sorting with sort() 12 Insertion Sort 13 Pass a second parameter to the sort functions to specify how you want the values sorted 14 Shell Sort 15 Sort an array in reverse order and maintain index association 16 Functions for Sorting Arrays 17 Sorting Multiple Arrays 18 Sorting an Array by Its Keys 19 Sorting an Array by Its Values 20 Use asort() to sort by population. 21 Use ksort() to sort by city name. 22 Using sort to alphabetize 23 array multisort 24 date sort 25 krsort( ) function reverse sorts it by its keys while preserving the values 26 krsort() function: the key values are sorted in reverse order. 27 ksort() function sorts an array according to its key values, maintaining the original index association. 28 sort.php 29 sort() function sorts array elements from lowest to highest value.