APM(ApachePhpMysql)

PHP 정렬

DGeon 2025. 2. 10. 21:03
함수 정렬 기준 정렬 방향 설명
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
)