函式名:IntlChar::charDigitValue()
函式說明:該函式用於獲取給定字元的數字值。
適用版本:PHP 7.0.0 及以上版本
用法:
IntlChar::charDigitValue ( mixed $codepoint ) : int|bool
引數:
- codepoint:要獲取數字值的字元。可以是 Unicode 字元的程式碼點(整數),也可以是字元本身。
返回值:
- 成功時,返回給定字元的數字值(整數)。
- 如果給定的字元不是數字字元,則返回 false。
示例:
// 示例1:獲取字元的數字值
$char1 = "5";
$char2 = "A";
echo IntlChar::charDigitValue($char1); // 輸出:5
echo IntlChar::charDigitValue($char2); // 輸出:false
// 示例2:獲取 Unicode 字元的數字值
$codepoint = 0x0030; // Unicode 編碼為 0x0030 的字元是數字 0
echo IntlChar::charDigitValue($codepoint); // 輸出:0
注意事項:
- 該函式只能獲取有效的數字字元的數字值,對於無效的字元或非數字字元,將返回 false。
- 如果給定的字元是一個多位元組字元(例如 UTF-8 編碼的字元),則只會返回第一個字元的數字值。
- 如果要處理多位元組字元的數字值,建議使用其他適用於多位元組字元的函式,如 mb_ord()。
熱門工具排行榜