라이브러리

[PHP] Collator::getAttribute - 정렬 속성 값 가져오기




Collator::getAttribute


PHP 8.0 버전부터 Collator 클래스가 추가되었습니다. Collator 클래스는 문자열의 정렬 및 비교를 위한 클래스입니다. Collator::getAttribute 메소드는 Collator 객체에서 특정 속성을 가져올 수 있는 메소드입니다.

# 사용법


Collator::getAttribute 메소드는 Collator 객체에서 특정 속성을 가져올 수 있습니다. 속성은 다음과 같습니다.

- `CASE_LEVEL`: 대소문자 구분 여부
- `CASE_INSENSITIVE`: 대소문자 구분 여부
- `DECIMAL_SEPARATOR`: 정수 부분과 소수 부분을 구분하는 문자
- `DEFAULT`: Collator 객체의 기본 속성
- `DECIMAL_DIGITS`: 소수 부분의 자릿수
- `FIRST`: 정렬 시 첫 번째 문자의 위치
- `MAX_VARIABLE`: 정렬 시 변수의 최대 크기
- `MIN_VARIABLE`: 정렬 시 변수의 최소 크기
- `PATTERNS`: 정렬 패턴
- `PATTERNS_COUNT`: 정렬 패턴의 개수
- `REVERSE`: 정렬 방향
- `SECONDARY`: 정렬 시 두 번째 문자의 위치
- `SORT_KEY`: 정렬 시 사용하는 키
- `SORT_KEY_LENGTH`: 정렬 시 사용하는 키의 길이
- `SORT_KEY_TYPE`: 정렬 시 사용하는 키의 타입
- `STRENGTH`: 정렬의 강도
- `TERTIARY`: 정렬 시 세 번째 문자의 위치
- `TYPE`: Collator 객체의 타입

# 예제


#hostingforum.kr
php

// Collator 객체 생성

$collator = new Collator('ko_KR');



// Collator::getAttribute 메소드 사용

echo $collator->getAttribute(Collator::CASE_LEVEL) . "
"; // 대소문자 구분 여부

echo $collator->getAttribute(Collator::CASE_INSENSITIVE) . "
"; // 대소문자 구분 여부

echo $collator->getAttribute(Collator::DECIMAL_SEPARATOR) . "
"; // 정수 부분과 소수 부분을 구분하는 문자

echo $collator->getAttribute(Collator::DEFAULT) . "
"; // Collator 객체의 기본 속성

echo $collator->getAttribute(Collator::DECIMAL_DIGITS) . "
"; // 소수 부분의 자릿수

echo $collator->getAttribute(Collator::FIRST) . "
"; // 정렬 시 첫 번째 문자의 위치

echo $collator->getAttribute(Collator::MAX_VARIABLE) . "
"; // 정렬 시 변수의 최대 크기

echo $collator->getAttribute(Collator::MIN_VARIABLE) . "
"; // 정렬 시 변수의 최소 크기

echo $collator->getAttribute(Collator::PATTERNS) . "
"; // 정렬 패턴

echo $collator->getAttribute(Collator::PATTERNS_COUNT) . "
"; // 정렬 패턴의 개수

echo $collator->getAttribute(Collator::REVERSE) . "
"; // 정렬 방향

echo $collator->getAttribute(Collator::SECONDARY) . "
"; // 정렬 시 두 번째 문자의 위치

echo $collator->getAttribute(Collator::SORT_KEY) . "
"; // 정렬 시 사용하는 키

echo $collator->getAttribute(Collator::SORT_KEY_LENGTH) . "
"; // 정렬 시 사용하는 키의 길이

echo $collator->getAttribute(Collator::SORT_KEY_TYPE) . "
"; // 정렬 시 사용하는 키의 타입

echo $collator->getAttribute(Collator::STRENGTH) . "
"; // 정렬의 강도

echo $collator->getAttribute(Collator::TERTIARY) . "
"; // 정렬 시 세 번째 문자의 위치

echo $collator->getAttribute(Collator::TYPE) . "
"; // Collator 객체의 타입



이 예제는 Collator::getAttribute 메소드를 사용하여 Collator 객체의 속성을 가져오는 방법을 보여줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 586 페이지

검색

게시물 검색