arsort
compact
배열 함수 목록
PHP Manual

# asort

(PHP 4, PHP 5)

asort — 배열을 정렬하고 인덱스 상관 관계를 유지

### 설명

bool asort ( array `&$array` [, int `$sort_flags` ] )

이 함수는 배열의 인덱스가 그 배열의 원소와 상관관계를 유지할수 있도록 배열을 정렬한다. 이 함수는 주로 실제 원소의 정렬이 중요한 연관 배열을 정렬할 경우 사용된다.

### 인수

`array`

  입력 배열.

`sort_flags`

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

### 반환값

성공할 경우 `TRUE`를, 실패할 경우 `FALSE`를 반환합니다.

### 예제

Example #1 asort() 예제

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

위 예제의 출력:

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

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

### 참고

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

arsort
compact
배열 함수 목록
PHP Manual