配列をソートさせるには、sort関数を使用するとよさそう。

<?php
$fruit = array("orange","lemon","banana","apple");
sort($fruit);
foreach($fruit as $key => $val){
 echo "shapes[". $key ."] = ".$val."<br />";
}
?>

上記のコードをブラウザで表示させると、

shapes[0] = apple
shapes[1] = banana
shapes[2] = lemon
shapes[3] = orange

こんな感じで出力される。

sort関数には、省略可能な第二のパラメーターを渡す事が出来る。

詳しくはこちら

あと、インデックスと値の関係を保持したままソートしたい時(連想配列とかで、インデックスの値も欲しいとき)は、

assort関数を使うとよさそう。