2024 日本 PHP 研討會

IntlChar::isdigit

(PHP 7, PHP 8)

IntlChar::isdigit檢查程式碼點是否為數字字元

說明

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

判斷指定的程式碼點是否為數字字元。

對於通用類別為「Nd」(十進位數字)的字元,則傳回 true。從 Unicode 4 開始,這與測試 Decimal 的 Numeric_Type 相同。

參數

codepoint

整數 (int) 碼位值(例如,U+2603 SNOWMAN0x2603),或是編碼為 UTF-8 字串 (string) 的字元(例如,"\u{2603}")。

回傳值

如果 codepoint 是數字字元,則回傳 true,如果不是,則回傳 false。失敗時回傳 null

範例

範例 #1 測試不同的碼位

<?php
var_dump
(IntlChar::isdigit("A"));
var_dump(IntlChar::isdigit("1"));
var_dump(IntlChar::isdigit("\t"));
?>

上述範例將輸出:

bool(false)
bool(true)
bool(false)

參見

新增註解

使用者貢獻的註解

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