The following function are used for sorting arrays.
• sort()
• rsort()
• asort()
• ksort()
• arsort()
• krsort()

sort() function : The sort() function is used for sorting the value of the indexed array in ascending order.

Example :
<?php
// Define array
\$numbers = array(6,2,9,4,5);
// Sorting and printing array
sort(\$numbers);
print_r(\$numbers);
?>

Output :
Array ( [0] => 2 [1] => 4 [2] => 5 [3] => 6 [4] => 9 )

rsort() function : The rsort() function is used for sorting the value of the indexed array in descending order.

Example :
<?php
// Define array
\$numbers = array(6,2,9,4,5);
// Sorting and printing array
rsort(\$numbers);
print_r(\$numbers);
?>

Output :
Array ( [0] => 9 [1] => 6 [2] => 5 [3] => 4 [4] => 2 )

asort() function : The asort() function sorts the elements of an associative array in ascending order according to the value.

Example :
<?php
\$age = array("Alokesh"=>"23","Rinku"=>"22","Tapan"=>"24");
asort(\$age);
print_r(\$age);
?>

Output :
Array ( [Rinku] => 22 [Alokesh] => 23 [Tapan] => 24 )

ksort() function : The ksort() function sorts the elements of an associative array in ascending order by their keys.

Example :
<?php
\$age = array("Alokesh"=>"23","Rinku"=>"22","Tapan"=>"24");
ksort(\$age);
print_r(\$age);
?>

Output :
Array ( [Alokesh] => 23 [Rinku] => 22 [Tapan] => 24 )

arsort() function :  The arsort() function sorts the elements of an associative array in descending order according to the value.

Example :
<?php
\$age = array("Alokesh"=>"23","Rinku"=>"22","Tapan"=>"24");
arsort(\$age);
print_r(\$age);
?>

Output :
Array ( [Tapan] => 24 [Alokesh] => 23 [Rinku] => 22 )

krsort() function :  The krsort() function sorts the elements of an associative array in descending order by their keys.

Example :
<?php
\$age = array("Alokesh"=>"23","Rinku"=>"22","Tapan"=>"24");
krsort(\$age);
print_r(\$age);
?>

Output :
Array ( [Tapan] => 24 [Rinku] => 22 [Alokesh] => 23 )