| 함수 |
정렬 기준 |
정렬 방향 |
설명 |
ksort() |
키 (Key) |
오름차순 |
배열의 키를 기준으로 정렬 |
krsort() |
키 (Key) |
내림차순 |
배열의 키를 기준으로 정렬 (반대 순서) |
asort() |
값 (Value) |
오름차순 |
배열의 값을 기준으로 정렬 |
arsort() |
값 (Value) |
내림차순 |
배열의 값을 기준으로 정렬 (반대 순서) |
원본 배열:
Array
(
[banana] => 2
[apple] => 5
[cherry] => 3
)
ksort() 실행 (키 기준 오름차순 정렬):
Array
(
[apple] => 5
[banana] => 2
[cherry] => 3
)
krsort() 실행 (키 기준 내림차순 정렬):
Array
(
[cherry] => 3
[banana] => 2
[apple] => 5
)
asort() 실행 (값 기준 오름차순 정렬):
Array
(
[banana] => 2
[cherry] => 3
[apple] => 5
)
arsort() 실행 (값 기준 내림차순 정렬):
Array
(
[apple] => 5
[cherry] => 3
[banana] => 2
)