Forum und email

sort

(PHP 4, PHP 5)

sort — 배열을 정렬한다

설명

void sort ( array $array [, int $sort_flags ] )

이 함수는 배열을 정렬한다. 이 함수가 수행되면 원소들은 작은 값에서 큰 값으로 정렬될것이다.

Example#1 sort() 예제코드

<?php

$fruits 
= array ("lemon""orange""banana""apple");
sort ($fruits);
reset ($fruits);
while (list (
$key$val) = each ($fruits)) {
    echo 
"fruits[".$key."] = ".$val."\n";
}

?>

위 예제코드는 다음을 출력한다:

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

fruits 는 알파벳순으로 정렬되었다.

선택적인 두번째 sort_flags 매개변수는 이 값들을 사용하여 정렬방법을 변경하는데 사용된다:

정렬 방법 플래그:

  • SORT_REGULAR - 통상적인 방법으로 원소를 비교
  • SORT_NUMERIC - 수치적으로 원소를 비교
  • SORT_STRING - 문자열로 원소를 비교

Note: 두번째 매개변수는 PHP 4에서 추가되었다.

arsort(), asort(), ksort(), natsort(), natcasesort(), rsort(), usort(), array_multisort(), uksort() 참고.