라이브러리
[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 객체의 속성을 가져오는 방법을 보여줍니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.