Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 IntlChar::charName() 함수

<시간/>

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"