函式名稱: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 字元是否為數字字元。
熱門工具排行榜