bool sort( array &array [, int sort_flags] )
배열을 정렬한다.

array 배열 원소의 값을 sort_flags의 기준에 따라 정순으로 정렬한다.

bool rsort( array &array [, int sort_flags] )
배열을 역순으로 정렬한다.

array 배열 원소의 값을 sort_flags의 기준에 따라 역순으로 정렬한다.

sort_flags의미
SORT_REGULAR일반적인 정렬의 경우
SORT_NUMERRIC숫자로 비교, 정렬하는 경우
SORT_STRING문자로 비교, 정렬하는 경우


예제

<?
$points = array(123, 23, 108, 291, 119);
// 숫자 크기에 따라 배열의 원소를 정렬한다. 
sort($points);
while(list($key, $point) = each($points)) {
echo "\$points[$key] : " . $point . "<br>";
}
/*
$points[0] : 23
$points[1] : 108
$points[2] : 119
$points[3] : 123
$points[4] : 291
*/

$foods = array("pizza", "cola", "pasta", "apple");
// 알파벳 순서에 따라 배열의 원소를 정렬한다. 
sort($foods);
while(list($key, $food) = each($foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[0] : apple
$foods[1] : cola
$foods[2] : pasta
$foods[3] : pizza
*/

rsort($foods);
while(list($key, $food) = each($foods)) {
echo "\$foods[$key] : " . $food . "<br>";
}
/*
$foods[0] : pizza
$foods[1] : pasta
$foods[2] : cola
$foods[3] : apple
*/
?>