PHP IntlChar()
PHP 7 は、intl 拡張子による國際化 (i18n) とローカリゼーション (l10n) をサポートしています。この拡張機能は、ICU ライブラリの基本的なラッパーにすぎず、ICU ライブラリに同様のメソッドと機能を提供します。
PHP 7 は、新しい IntlChar クラスを通じて ICU の Unicode 文字機能を公開します。このクラス自體は、複數(shù)の文字セットの Unicode 文字を操作するための多くの靜的メソッドを定義します。
例
<?php printf('%x', IntlChar::CODEPOINT_MAX); echo IntlChar::charName('@'); var_dump(IntlChar::ispunct('!')); ?>
上記のプログラムの実行の出力結(jié)果は次のとおりです:
10ffff COMMERCIAL AT bool(true)