PHP Array Tips - Part 22: Do you want to sort an array by key or value.
For numerically indexed arrays:
<?php
$arr = array('mango','banana','pineapple','avocado','rambutan','duku');
sort($arr);
print_r($arr);
// Array ( [0] => avocado [1] => banana [2] => duku [3] => mango [4] => pineapple [5] => rambutan )
?>
for string-indexed arrays
<?php
$arr = array('Thailand'=>'Elephant','Australia'=>'Kanguru','Indonesia'=>'Orang Utan','Afrika'=>'Gorilla','Arab'=>'Camel');
asort($arr);
print_r($arr);
// result: Array ( [Arab] => Camel [Thailand] => Elephant [Afrika] => Gorilla [Australia] => Kanguru [Indonesia] => Orang Utan )
echo "<br>";
ksort($arr);
print_r($arr);
// result: Array ( [Afrika] => Gorilla [Arab] => Camel [Australia] => Kanguru [Indonesia] => Orang Utan [Thailand] => Elephant )
?>