PHP IntlChar()
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 ( '!' ));
?>
printf ( '%x' , IntlChar :: CODEPOINT_MAX );
echo IntlChar :: charName ( '@' );
var_dump ( IntlChar :: ispunct ( '!' ));
?>
以上程序執行輸出結果為:
10ffff COMMERCIAL AT bool(true)