查詢

IntlChar::charDigitValue()函式—用法及示例

「 獲取給定字元的數字值 」


函式名: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()。
補充糾錯
上一個函式: IntlChar::charDirection()函式
下一個函式: IntlChar::charAge()函式
熱門PHP函式
分享連結