查詢

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

「 判斷給定的 Unicode 字元是否為數字字元 」


函式名稱:IntlChar::isdigit()

適用版本:PHP 7.0.0 及以上版本

函式描述:IntlChar::isdigit() 函式用於判斷給定的 Unicode 字元是否為數字字元。

用法:

bool IntlChar::isdigit ( mixed $codepoint )

引數:

  • codepoint:要檢查的 Unicode 字元的程式碼點,可以是一個整數或一個字元。

返回值:

  • 如果給定的 Unicode 字元是數字字元,則返回 true,否則返回 false。

示例:

// 示例一
$char1 = '9';
$char2 = 'A';

if (IntlChar::isdigit($char1)) {
    echo "$char1 是數字字元";
} else {
    echo "$char1 不是數字字元";
}

if (IntlChar::isdigit($char2)) {
    echo "$char2 是數字字元";
} else {
    echo "$char2 不是數字字元";
}

// 輸出:
// 9 是數字字元
// A 不是數字字元

// 示例二
$codepoint1 = 49; // 對應字元 '1'
$codepoint2 = 65; // 對應字元 'A'

if (IntlChar::isdigit($codepoint1)) {
    echo "$codepoint1 是數字字元";
} else {
    echo "$codepoint1 不是數字字元";
}

if (IntlChar::isdigit($codepoint2)) {
    echo "$codepoint2 是數字字元";
} else {
    echo "$codepoint2 不是數字字元";
}

// 輸出:
// 49 是數字字元
// 65 不是數字字元

在示例一中,我們傳入字元變數來檢查字元是否為數字字元。在示例二中,我們傳入字元的 Unicode 程式碼點來進行檢查。無論是字元還是程式碼點,IntlChar::isdigit() 都可以正確判斷給定的 Unicode 字元是否為數字字元。

補充糾錯
上一個函式: IntlChar::isgraph()函式
下一個函式: IntlChar::isdefined()函式
熱門PHP函式
分享連結