IntlChar::charName() 함수는 유니코드 문자의 이름을 가져옵니다.
구문
string IntlChar::charName( val [, choice = IntlChar::UNICODE_CHAR_NAME] )
매개변수
-
값 − UTF-8 문자열로 인코딩된 정수 값 또는 문자.
-
선택 − 다음은 일정한 조건입니다. −
-
IntlChar::UNICODE_CHAR_NAME
-
IntlChar::CHAR_NAME_ALIAS
-
IntlChar::CHAR_NAME_CHOICE_COUNT
-
IntlChar::UNICODE_10_CHAR_NAME
-
IntlChar::EXTENDED_CHAR_NAME
-
반환
IntlChar::charName() 함수는 입력 데이터의 해당 이름을 반환합니다. 문자 이름이 없으면 빈 문자열이 반환됩니다.
예시
다음은 예입니다 -
<?php var_dump(IntlChar::charName("&")); echo "<br>"; var_dump(IntlChar::charName("&", IntlChar::EXTENDED_CHAR_NAME)); ?>
출력
다음은 출력입니다 -
string(9) "AMPERSAND" string(9) "AMPERSAND"
예시
다른 예를 보겠습니다 -
<?php var_dump(IntlChar::charName("K")); echo "<br>"; var_dump(IntlChar::charName("K", IntlChar::EXTENDED_CHAR_NAME)); ?>
출력
다음은 출력입니다 -
string(22) "LATIN CAPITAL LETTER K" string(22) "LATIN CAPITAL LETTER K"
예시
다른 입력 값을 가진 예를 하나 더 보자 -
<?php var_dump(IntlChar::charName("5")); echo "<br>"; var_dump(IntlChar::charName("10")); echo "<br>"; var_dump(IntlChar::charName("e")); echo "<br>"; var_dump(IntlChar::charName("}")); ?>
출력
다음은 출력입니다 -
string(10) "DIGIT FIVE" NULL string(20) "LATIN SMALL LETTER E" string(19) "RIGHT CURLY BRACKET"