라이브러리

[PHP] IntlChar::charFromName - 이름으로 유니코드 문자를 찾고 해당 코드 포인트 값을 반환합니다.




IntlChar::charFromName

`IntlChar::charFromName` 함수는 국제 문자 이름을 사용하여 특정 문자를 반환하는 PHP 함수입니다. 이 함수는 `IntlChar` 클래스의 정적 메소드입니다.

인자

* `$name`: 국제 문자 이름을 나타내는 문자열. 예를 들어, 'LATIN CAPITAL LETTER A' 또는 'GREEK SMALL LETTER BETA'와 같은 이름이 포함됩니다.

반환값

* 반환되는 문자는 국제 문자 이름에 해당하는 문자입니다. 만약 `$name`이 유효하지 않은 경우, `false`가 반환됩니다.

예제

#hostingforum.kr
php

// LATIN CAPITAL LETTER A

$name = 'LATIN CAPITAL LETTER A';

$char = IntlChar::charFromName($name);

echo "문자: $char
"; // 출력: A



// GREEK SMALL LETTER BETA

$name = 'GREEK SMALL LETTER BETA';

$char = IntlChar::charFromName($name);

echo "문자: $char
"; // 출력: β



// 유효하지 않은 이름

$name = '유효하지 않은 이름';

$char = IntlChar::charFromName($name);

var_dump($char); // 출력: bool(false)



사용 사례

`IntlChar::charFromName` 함수는 다양한 상황에서 사용할 수 있습니다. 예를 들어, 국제 문자 이름을 사용하여 특정 문자를 렌더링하거나, 문자열에 특정 문자가 포함되어 있는지 확인할 때 사용할 수 있습니다.

#hostingforum.kr
php

// 특정 문자가 포함되어 있는지 확인

$string = 'Hello, β!';

$char = IntlChar::charFromName('GREEK SMALL LETTER BETA');

if (strpos($string, $char) !== false) {

    echo "문자 '$char'이 포함되어 있습니다.
";

} else {

    echo "문자 '$char'이 포함되어 있지 않습니다.
";

}



참고

* `IntlChar::charFromName` 함수는 PHP 7.2 이상에서 사용할 수 있습니다.
* 이 함수는 국제 문자 이름을 사용하여 특정 문자를 반환하므로, 문자열에 특정 문자가 포함되어 있는지 확인할 때 유용합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색