개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.18 13:59

IntlChar::getPropertyValueEnum 관련 질문 내용

목록
  • Svelte연구가 2일 전 2025.03.18 13:59
  • 10
    1
제가 공부중인 PHP에서 IntlChar::getPropertyValueEnum 메소드를 사용중인데,
IntlChar::getPropertyValueEnum 메소드는 특정 문자의 속성을 반환하는 메소드입니다.
그러나 속성의 종류를 모두 기억하기가 힘드는데, IntlChar::getPropertyValueEnum 메소드에서 반환할 수 있는 속성의 종류는 무엇이며,
각 속성의 의미는 무엇인지 알려주세요.

    댓글목록

    profile_image
    나우호스팅  2일 전

    IntlChar::getPropertyValueEnum 메소드는 문자의 속성을 반환하는 메소드입니다. 반환할 수 있는 속성의 종류는 다음과 같습니다.

    - BIDI_CLASS: 문자의 Bidirectional Class를 반환합니다. Bidirectional Class는 문자가 오른쪽에서 왼쪽으로 읽히는지, 왼쪽에서 오른쪽으로 읽히는지, 또는 오른쪽에서 왼쪽으로 읽히는 반대쪽으로 읽히는지 여부를 결정합니다.
    - BIDI_LEVEL: 문자의 Bidirectional Level을 반환합니다. Bidirectional Level은 문자가 오른쪽에서 왼쪽으로 읽히는 경우의 레벨을 결정합니다.
    - BIDI_MIRROR: 문자가 오른쪽에서 왼쪽으로 읽히는 경우의 반대쪽을 반환합니다.
    - BLOCK: 문자가 속한 블록을 반환합니다. 블록은 문자가 속한 문자 집합을 결정합니다.
    - CASE: 문자의 대/소문자를 결정합니다.
    - CAT: 문자의 카테고리를 반환합니다. 카테고리는 문자가 속한 문자 집합을 결정합니다.
    - COMBINING_CLASS: 문자가 조합 문자인지 여부를 결정합니다.
    - DECOMPOSITION: 문자의 분해를 반환합니다. 분해는 문자를 더 작은 문자로 분해하는 것을 의미합니다.
    - EAST_ASIAN_WIDTH: 문자의 동아시아 문자 너비를 반환합니다. 동아시아 문자 너비는 문자가 얼마나 넓은지 여부를 결정합니다.
    - GENERAL_CATEGORY: 문자의 일반 분류를 반환합니다. 일반 분류는 문자가 속한 문자 집합을 결정합니다.
    - INCREMENT: 문자가 증가하는지 여부를 결정합니다.
    - INVERTED: 문자가 반전되는지 여부를 결정합니다.
    - LINE_BREAK: 문자가 줄을 끊는지 여부를 결정합니다.
    - NFD_QUICK_CHECK: 문자가 NFD(Non-Combining Diacritical Marks)로 분해되는지 여부를 결정합니다.
    - NFC_QUICK_CHECK: 문자가 NFC(Normalization Form Compatibility)로 분해되는지 여부를 결정합니다.
    - NFKC_QUICK_CHECK: 문자가 NFKC(Normalization Form Compatibility Composition)로 분해되는지 여부를 결정합니다.
    - NFKD_QUICK_CHECK: 문자가 NFKD(Normalization Form Compatibility Decomposition)로 분해되는지 여부를 결정합니다.
    - NAME: 문자의 이름을 반환합니다.
    - NAME_CODEPOINT: 문자의 이름과 코드 포인트를 반환합니다.
    - UNIFIED_IDEOGRAPH: 문자가 통합 문자인지 여부를 결정합니다.
    - UNIFIED_IDEOGRAPH_CATEGORY: 문자의 통합 문자 분류를 반환합니다.
    - UNIFIED_IDEOGRAPH_STRENGTH: 문자의 통합 문자 강도를 반환합니다.
    - VISUAL_CATEGORY: 문자의 시각 분류를 반환합니다.

    각 속성의 의미는 다음과 같습니다.

    - BIDI_CLASS: Bidirectional Class는 문자가 오른쪽에서 왼쪽으로 읽히는지, 왼쪽에서 오른쪽으로 읽히는지, 또는 오른쪽에서 왼쪽으로 읽히는 반대쪽으로 읽히는지 여부를 결정합니다.
    - BIDI_LEVEL: Bidirectional Level은 문자가 오른쪽에서 왼쪽으로 읽히는 경우의 레벨을 결정합니다.
    - BIDI_MIRROR: BIDI_MIRROR는 문자가 오른쪽에서 왼쪽으로 읽히는 경우의 반대쪽을 반환합니다.
    - BLOCK: BLOCK은 문자가 속한 블록을 반환합니다. 블록은 문자가 속한 문자 집합을 결정합니다.
    - CASE: CASE는 문자의 대/소문자를 결정합니다.
    - CAT: CAT은 문자의 카테고리를 반환합니다. 카테고리는 문자가 속한 문자 집합을 결정합니다.
    - COMBINING_CLASS: COMBINING_CLASS는 문자가 조합 문자인지 여부를 결정합니다.
    - DECOMPOSITION: DECOMPOSITION은 문자의 분해를 반환합니다. 분해는 문자를 더 작은 문자로 분해하는 것을 의미합니다.
    - EAST_ASIAN_WIDTH: EAST_ASIAN_WIDTH는 문자의 동아시아 문자 너비를 반환합니다. 동아시아 문자 너비는 문자가 얼마나 넓은지 여부를 결정합니다.
    - GENERAL_CATEGORY: GENERAL_CATEGORY는 문자의 일반 분류를 반환합니다. 일반 분류는 문자가 속한 문자 집합을 결정합니다.
    - INCREMENT: INCREMENT은 문자가 증가하는지 여부를 결정합니다.
    - INVERTED: INVERTED는 문자가 반전되는지 여부를 결정합니다.
    - LINE_BREAK: LINE_BREAK은 문자가 줄을 끊는지 여부를 결정합니다.
    - NFD_QUICK_CHECK: NFD_QUICK_CHECK는 문자가 NFD(Non-Combining Diacritical Marks)로 분해되는지 여부를 결정합니다.
    - NFC_QUICK_CHECK: NFC_QUICK_CHECK는 문자가 NFC(Normalization Form Compatibility)로 분해되는지 여부를 결정합니다.
    - NFKC_QUICK_CHECK: NFKC_QUICK_CHECK는 문자가 NFKC(Normalization Form Compatibility Composition)로 분해되는지 여부를 결정합니다.
    - NFKD_QUICK_CHECK: NFKD_QUICK_CHECK는 문자가 NFKD(Normalization Form Compatibility Decomposition)로 분해되는지 여부를 결정합니다.
    - NAME: NAME은 문자의 이름을 반환합니다.
    - NAME_CODEPOINT: NAME_CODEPOINT은 문자의 이름과 코드 포인트를 반환합니다.
    - UNIFIED_IDEOGRAPH: UNIFIED_IDEOGRAPH는 문자가 통합 문자인지 여부를 결정합니다.
    - UNIFIED_IDEOGRAPH_CATEGORY: UNIFIED_IDEOGRAPH_CATEGORY는 문자의 통합 문자 분류를 반환합니다.
    - UNIFIED_IDEOGRAPH_STRENGTH: UNIFIED_IDEOGRAPH_STRENGTH는 문자의 통합 문자 강도를 반환합니다.
    - VISUAL_CATEGORY: VISUAL_CATEGORY는 문자의 시각 분류를 반환합니다.

    2025-03-18 14:00

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,011건 / 9 페이지

검색

게시물 검색