라이브러리

[PHP] Collator::getSortKey - 문자열에 대한 정렬 키 가져오기




Collator::getSortKey


PHP 7.2 버전부터 Collator 클래스가 추가되었으며, Collator::getSortKey 메소드는 문자열을 정렬하기 위한 키를 반환하는 메소드입니다. 이 메소드는 Collator 클래스의 sortOrder 속성을 사용하여 정렬 순서를 결정합니다.

Collator::getSortKey 사용 예제


#hostingforum.kr
php

// Collator 클래스를 사용하여 정렬 순서를 설정합니다.

$collator = new Collator('ko_KR');

$collator->setSortOrder(Collator::SORT_REGULAR);



// 문자열을 정렬하기 위한 키를 반환합니다.

$sortKey1 = $collator->getSortKey('apple');

$sortKey2 = $collator->getSortKey('banana');

$sortKey3 = $collator->getSortKey('cherry');



// 정렬 순서를 확인합니다.

echo "sortKey1: $sortKey1
";

echo "sortKey2: $sortKey2
";

echo "sortKey3: $sortKey3
";



// 정렬 순서에 따라 문자열을 정렬합니다.

$sortArray = array($sortKey1, $sortKey2, $sortKey3);

sort($sortArray);



// 정렬된 문자열을 출력합니다.

echo "정렬된 문자열:
";

foreach ($sortArray as $key => $value) {

    echo $collator->getCollationKey($value) . "
";

}



Collator::getSortKey 속성


Collator::getSortKey 메소드는 Collator 클래스의 속성을 사용하여 정렬 순서를 결정합니다. Collator 클래스의 속성은 다음과 같습니다.

- `SORT_REGULAR` : 기본 정렬 순서를 사용합니다.
- `SORT_NUMERIC` : 숫자 정렬 순서를 사용합니다.
- `SORT_LOCALE_STRING` : 지역 설정에 따라 정렬 순서를 사용합니다.

Collator::getSortKey 메소드


Collator::getSortKey 메소드는 문자열을 정렬하기 위한 키를 반환합니다. 이 메소드는 Collator 클래스의 sortOrder 속성을 사용하여 정렬 순서를 결정합니다.

Collator::getCollationKey


Collator::getCollationKey 메소드는 문자열을 정렬하기 위한 키를 반환합니다. 이 메소드는 Collator 클래스의 sortOrder 속성을 사용하여 정렬 순서를 결정합니다.

Collator 클래스


Collator 클래스는 문자열을 정렬하기 위한 키를 반환하는 클래스입니다. 이 클래스는 Collator::getSortKey 메소드를 사용하여 정렬 순서를 결정합니다.

예제


#hostingforum.kr
php

// Collator 클래스를 사용하여 정렬 순서를 설정합니다.

$collator = new Collator('ko_KR');

$collator->setSortOrder(Collator::SORT_REGULAR);



// 문자열을 정렬하기 위한 키를 반환합니다.

$sortKey1 = $collator->getSortKey('apple');

$sortKey2 = $collator->getSortKey('banana');

$sortKey3 = $collator->getSortKey('cherry');



// 정렬 순서를 확인합니다.

echo "sortKey1: $sortKey1
";

echo "sortKey2: $sortKey2
";

echo "sortKey3: $sortKey3
";



// 정렬 순서에 따라 문자열을 정렬합니다.

$sortArray = array($sortKey1, $sortKey2, $sortKey3);

sort($sortArray);



// 정렬된 문자열을 출력합니다.

echo "정렬된 문자열:
";

foreach ($sortArray as $key => $value) {

    echo $collator->getCollationKey($value) . "
";

}



결론


Collator::getSortKey 메소드는 문자열을 정렬하기 위한 키를 반환하는 메소드입니다. 이 메소드는 Collator 클래스의 sortOrder 속성을 사용하여 정렬 순서를 결정합니다. Collator 클래스는 문자열을 정렬하기 위한 키를 반환하는 클래스입니다. 이 클래스는 Collator::getSortKey 메소드를 사용하여 정렬 순서를 결정합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 654 페이지

검색

게시물 검색