PHP IntlChar()

PHP 7 新特性PHP 7 新機能

PHP 7 は intl 拡張により、国際化 (i18n) とローカリゼーション (l10n) をサポートします。この拡張は ICU ライブラリの基本的なラッパーにすぎず、ICU ライブラリと同様のメソッドと機能を提供します。

PHP 7 は新しい IntlChar クラスを通じて、ICU の Unicode 文字特性を公開します。このクラス自体が、複数の文字セットの Unicode 文字を操作するための多数の静的メソッドを定義しています。

例

例

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

上記のプログラムを実行した際の出力結果は次のとおりです。

10ffff
COMMERCIAL AT
bool(true)

PHP 7 新特性PHP 7 新機能

その他の拡張