arsort

(PHP 3, PHP 4 )

arsort --  배열을 역순으로 정렬하고 인덱스의 상관관계를 유지한다.

설명

void arsort ( array array [, int sort_flags])

이 함수는 배열의 인덱스가 그 배열의 원소와 상관관계를 유지해야 하는 배열을 역순으로 정렬한다. 이 함수는 주로 실제 원소의 정렬이 중요한 상관배열을 정렬할 경우 이용된다.

예 1. arsort()

$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");

arsort ($fruits);

reset ($fruits);

while (list ($key, $val) = each ($fruits)) {

    echo "$key = $val\n";

}

이 예는 다음을 출력할 것이다:

fruits[a] = orange

fruits[d] = lemon

fruits[b] = banana

fruits[c] = apple

fruits 가 알파벳 반대순서로 정렬되고, 각각의 원소와 상관되는 인덱스는 유지되었다.

옵션 매개변수 sort_flags로 정렬방법을 수정할 수 있으며, 상세한 정보는 sort()를 참조하라.

asort(), rsort(), ksort(), 그리고 sort()를 참조하라.