라이브러리

[PHP] IntlChar::getPropertyEnum - 주어진 속성 이름에 대한 속성 상수 값을 가져옵니다.




IntlChar::getPropertyEnum


`IntlChar::getPropertyEnum` 메서드는 국제 문자의 특성에 대한 정보를 반환하는 메서드입니다. 이 메서드는 국제 문자의 특성을 나타내는 상수를 반환하며, 이 상수는 국제 문자의 특성에 대한 정보를 제공합니다.

사용 방법


`IntlChar::getPropertyEnum` 메서드는 두 개의 매개변수를 받습니다.

* `$codePoint`: 국제 문자의 코드 포인트
* `$property`: 국제 문자의 특성에 대한 정보를 나타내는 상수

이 메서드는 `$codePoint`에 해당하는 국제 문자의 특성에 대한 정보를 `$property`에 해당하는 상수로 반환합니다.

예제


#hostingforum.kr
php

// PHP 7.4 이상에서 사용할 수 있습니다.

require_once 'vendor/autoload.php';



use IntlChar;



// 예제 1: U+0041 (A)

$codePoint = 0x0041;

$property = IntlChar::PROPERTY_UPPERCASE;

echo IntlChar::getPropertyEnum($codePoint, $property) . "
"; // 1



// 예제 2: U+0061 (a)

$codePoint = 0x0061;

$property = IntlChar::PROPERTY_UPPERCASE;

echo IntlChar::getPropertyEnum($codePoint, $property) . "
"; // 0



// 예제 3: U+00A1 (¡)

$codePoint = 0x00A1;

$property = IntlChar::PROPERTY_UPPERCASE;

echo IntlChar::getPropertyEnum($codePoint, $property) . "
"; // 0



IntlChar::PROPERTY\_ENUM 상수


`IntlChar::getPropertyEnum` 메서드는 여러 상수를 지원합니다. 이 상수들은 국제 문자의 특성에 대한 정보를 제공합니다. 다음은 지원하는 상수들입니다.

* `IntlChar::PROPERTY_UPPERCASE`: 대문자 여부
* `IntlChar::PROPERTY_LOWERCASE`: 소문자 여부
* `IntlChar::PROPERTY_TITLECASE`: 타이틀 케이스 여부
* `IntlChar::PROPERTY_ALPHABETIC`: 알파벳 여부
* `IntlChar::PROPERTY_DIGIT`: 숫자 여부
* `IntlChar::PROPERTY_SPACE`: 공백 여부
* `IntlChar::PROPERTY_PUNCTUATION`: 구두점 여부
* `IntlChar::PROPERTY_CONNECTOR`: 연결자 여부
* `IntlChar::PROPERTY_FORMAT`: 형식 문자 여부
* `IntlChar::PROPERTY_SURROGATE`: 서브루트 여부
* `IntlChar::PROPERTY_UNASSIGNED`: 할당되지 않은 문자 여부
* `IntlChar::PROPERTY_LINE_SEPARATOR`: 줄 단위 구분자 여부
* `IntlChar::PROPERTY_PARAGRAPH_SEPARATOR`: 문단 단위 구분자 여부
* `IntlChar::PROPERTY_FIRST_CHAR`: 첫 번째 문자 여부
* `IntlChar::PROPERTY_LAST_CHAR`: 마지막 문자 여부
* `IntlChar::PROPERTY_FIRST_VAR`: 첫 번째 변형 문자 여부
* `IntlChar::PROPERTY_LAST_VAR`: 마지막 변형 문자 여부
* `IntlChar::PROPERTY_FIRST_FIGURE`: 첫 번째 숫자 문자 여부
* `IntlChar::PROPERTY_LAST_FIGURE`: 마지막 숫자 문자 여부
* `IntlChar::PROPERTY_FIRST_SYMBOL`: 첫 번째 기호 문자 여부
* `IntlChar::PROPERTY_LAST_SYMBOL`: 마지막 기호 문자 여부
* `IntlChar::PROPERTY_FIRST_PUNCTUATION`: 첫 번째 구두점 문자 여부
* `IntlChar::PROPERTY_LAST_PUNCTUATION`: 마지막 구두점 문자 여부
* `IntlChar::PROPERTY_FIRST_CONNECTOR`: 첫 번째 연결자 문자 여부
* `IntlChar::PROPERTY_LAST_CONNECTOR`: 마지막 연결자 문자 여부
* `IntlChar::PROPERTY_FIRST_FORMAT`: 첫 번째 형식 문자 여부
* `IntlChar::PROPERTY_LAST_FORMAT`: 마지막 형식 문자 여부
* `IntlChar::PROPERTY_FIRST_UNASSIGNED`: 첫 번째 할당되지 않은 문자 여부
* `IntlChar::PROPERTY_LAST_UNASSIGNED`: 마지막 할당되지 않은 문자 여부
* `IntlChar::PROPERTY_FIRST_LINE_SEPARATOR`: 첫 번째 줄 단위 구분자 여부
* `IntlChar::PROPERTY_LAST_LINE_SEPARATOR`: 마지막 줄 단위 구분자 여부
* `IntlChar::PROPERTY_FIRST_PARAGRAPH_SEPARATOR`: 첫 번째 문단 단위 구분자 여부
* `IntlChar::PROPERTY_LAST_PARAGRAPH_SEPARATOR`: 마지막 문단 단위 구분자 여부

이상으로 `IntlChar::getPropertyEnum` 메서드에 대한 설명과 예제를 제공했습니다. 이 메서드는 국제 문자의 특성에 대한 정보를 반환하는 메서드이며, 이 메서드는 국제 문자의 특성에 대한 정보를 제공합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색