arsort

(PHP 3, PHP 4 >= 4.0.0)

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()를 참조하라.