update : 2015.11.03
php.shukuma.com

검색:
 
 
배열을 내림차순 정렬하고 인덱스의 상관관계를 유지

arsort

(PHP 4, PHP 5, PHP 7)

arsort배열을 내림차순 정렬하고 인덱스의 상관관계를 유지

설명

bool arsort ( array &$array [, int $sort_flags ] )

이 함수는 배열 인덱스가 그 배열의 원소와 상관관계를 유지할수 있도록 배열을 정렬한다.

이 함수는 주로 실제 원소의 정렬이 중요한 연관 배열을 정렬할 때 이용한다.

인수

array

입력 배열.

sort_flags

선택적인 sort_flags 인수로 정렬 방법을 바꿀 수 있습니다. 자세한 내용은 sort()를 참고하십시오.

반환값

성공 시 TRUE를, 실패 시 FALSE를 반환합니다.

예제

Example #1 arsort() 예제

<?php
$fruits 
= array("d" => "lemon""a" => "orange""b" => "banana""c" => "apple");
arsort($fruits);
foreach (
$fruits as $key => $val) {
    echo 
"$key = $val\n";
}
?>

위 예제의 출력:

a = orange
d = lemon
b = banana
c = apple

fruits는 알파벳 내림 차순으로 정렬되었고, 각 원소와 연관된 인덱스가 유지되었다.

  • asort() - 배열을 정렬하고 인덱스 상관 관계를 유지
  • rsort() - 역순으로 배열 정렬
  • ksort() - 키에 의한 배열 정렬
  • sort() - 배열 정렬