PHP IntlChar()

PHP 7은 intl 확장을 통해 국제화(i18n)와 지역화(l10n)를 지원합니다. 이 확장은 ICU 라이브러리의 기본 래퍼일 뿐이며 ICU 라이브러리와 유사한 방법과 기능을 제공합니다.

PHP 7은 새로운 IntlChar 클래스를 통해 ICU의 유니코드 문자 기능을 노출합니다. 이 클래스 자체는 여러 문자 집합에서 유니코드 문자를 작동하기 위한 많은 정적 메서드를 정의합니다.

Example

Example

<?php
printf('%x', IntlChar::CODEPOINT_MAX);
echo IntlChar::charName('@');
var_dump(IntlChar::ispunct('!'));
?>

위 프로그램 실행 출력 결과는 다음과 같습니다.

10ffff
COMMERCIAL AT
bool(true)