krsort
list
배열 함수 목록
PHP Manual

# ksort

(PHP 4, PHP 5)

ksort — 키에 의한 배열 정렬

### 설명

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

키에 의해 배열을 정렬하고, 키와 데이터의 연관성을 유지한다. 이 함수는 주로 연관 배열에 유용하다.

### 인수

`array`

  입력 배열.

`sort_flags`

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

### 반환값

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

### 변경점

버전 | 설명
--- | ---
4.0.0 | 선택적인 `sort_flags` 인수 추가.

### 예제

Example #1 ksort() 예제

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

위 예제의 출력:

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

### 참고

- asort() - 배열을 정렬하고 인덱스 상관 관계를 유지
- arsort() - 배열을 내림차순 정렬하고 인덱스의 상관관계를 유지
- krsort() - 키에 의한 배열 역순 정렬
- uksort() - 사용자 정의 비교 함수를 사용하여 키에 의한 배열 정렬
- sort() - 배열 정렬
- natsort() - "자연순" 알고리즘으로 배열 정렬
- rsort() - 역순으로 배열 정렬

krsort
list
배열 함수 목록
PHP Manual