函式名:IntlChar::getNumericValue()
適用版本:PHP 7.0.0 及以上版本
用法:IntlChar::getNumericValue() 函式用於獲取 Unicode 字元的數值表示。它返回一個 Unicode 字元的數值表示,如果字元沒有數值表示,則返回一個負值。
語法:int IntlChar::getNumericValue( mixed $codepoint )
引數:
- $codepoint:表示 Unicode 字元的整數程式碼點。
返回值:
- 如果指定的字元具有數值表示,則返回該數值表示的整數值。
- 如果指定的字元沒有數值表示,則返回一個負值。
示例:
$char = 'A';
$codepoint = IntlChar::ord($char);
$numericValue = IntlChar::getNumericValue($codepoint);
if ($numericValue >= 0) {
echo "字元 $char 的數值表示為:$numericValue";
} else {
echo "字元 $char 沒有數值表示";
}
輸出:
字元 A 的數值表示為:10
上述示例中,我們首先使用 IntlChar::ord() 函式獲取字元 'A' 的 Unicode 程式碼點,然後將該程式碼點作為引數傳遞給 IntlChar::getNumericValue() 函式。最後,我們檢查返回值是否大於等於 0,如果是,則表示字元具有數值表示,我們輸出該數值表示;否則,表示字元沒有數值表示,我們輸出相應的提示資訊。在這個例子中,字元 'A' 的數值表示為 10。
熱門工具排行榜