
DsMap::ksort 함수는 키를 기준으로 정렬하는 함수입니다. 인자는 다음과 같습니다.
- DsMap::ksort($map, $type = SORT_REGULAR, $reverse = false)
- $map: 정렬할 DsMap 인스턴스
- $type: 정렬 알고리즘 (SORT_REGULAR, SORT_NUMERIC, SORT_STRING)
- $reverse: 역순 정렬 여부 (true/false)
정렬 알고리즘을 지정할 수 있습니다. SORT_REGULAR는 기본 정렬 알고리즘입니다. SORT_NUMERIC은 숫자 정렬, SORT_STRING은 문자 정렬을 의미합니다.
정렬 순서를 역순으로 하기 위해서는 $reverse 인자를 true로 설정하면 됩니다.
DsMap::ksort 함수를 사용하여 정렬된 키를 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
$map = new DsMap();
$map->push('apple', 1);
$map->push('banana', 2);
$map->push('cherry', 3);
DsMap::ksort($map);
foreach ($map as $key => $value) {
echo "$key => $valuen";
}
위 코드는 정렬된 키를 얻을 수 있습니다.
2025-06-29 09:37