Q:

How to sort an associative array by key in PHP

0

How to sort an associative array by key in PHP

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Use the PHP ksort() and krsort() function

The PHP ksort() and krsort() functions can be used for sorting an array by key. The following section will show you how these functions basically work.

Sorting Associative Arrays in Ascending Order

You can use the ksort() function for sorting an associative array by key alphabetically in the ascending order, while maintaining the relationship between key and data.

<?php
$fruits = array("b"=>"banana", "a"=>"apple", "d"=>"dog", "c"=>"cat");
 
// Sorting the array by key
ksort($fruits);
print_r($fruits);
?>

Sorting Associative Arrays in Descending Order

You can use the krsort() function for sorting an associative array by key alphabetically in the descending order, while maintaining the relationship between key and data.

<?php
$fruits = array("b"=>"banana", "a"=>"apple", "d"=>"dog", "c"=>"cat");
 
// Sorting the array by key
krsort($fruits);
print_r($fruits);
?>

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

PHP  and MySQL Frequently Asked Questions

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
How to sort an associative array by value in PHP... >>
<< How to get all the values from an associative arra...