PHP Conference Japan 2024

IntlChar::charDigitValue

(PHP 7, PHP 8)

IntlChar::charDigitValue取得十進位數字字元的十進位數值

說明

public static IntlChar::charDigitValue(int|string $codepoint): ?int

返回十進位數字字元的十進位數值。

此類字元的通用類別為「Nd」(十進位數字)且 Numeric_Type 為 Decimal。

參數

codepoint

整數程式碼點值(例如,U+2603 SNOWMAN0x2603),或編碼為 UTF-8 字串的字元(例如 "\u{2603}"

傳回值

codepoint 的十進位數字值,如果不是十進位數字字元,則傳回 -1。失敗時傳回 null

範例

範例 #1 測試不同的程式碼點

<?php
var_dump
(IntlChar::charDigitValue("1"));
var_dump(IntlChar::charDigitValue("\u{0662}"));
var_dump(IntlChar::charDigitValue("\u{0E53}"));
?>

以上範例將輸出:

int(1)
int(2)
int(3)

另請參閱

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top