배열을 정렬한다.
array 배열 원소의 값을 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
*/
?>
'PHP 주요레퍼런스 > 배열 함수' 카테고리의 다른 글
asort / arsort (0) | 2011.08.25 |
---|---|
ksort / krsort (0) | 2011.08.25 |
shuffle (0) | 2011.08.25 |
range (0) | 2011.08.25 |
count/sizeof (0) | 2011.08.24 |