函式名稱:IntlChar::isxdigit()
函式描述:該函式用於判斷給定的 Unicode 字元是否是十六進位制數字字元。
適用版本:該函式是在 PHP 7.0.0 及以上版本中可用。
用法:
bool IntlChar::isxdigit ( mixed $codepoint )
引數:
- codepoint:要檢查的 Unicode 字元,可以是整數程式碼點或字元。
返回值:
- 如果給定的字元是一個十六進位制數字字元,則返回 true。
- 如果給定的字元不是十六進位制數字字元,則返回 false。
示例:
// 示例1:檢查十六進位制數字字元
$char1 = '0';
$char2 = 'A';
$char3 = 'x';
$char4 = '9';
$char5 = 'z';
var_dump(IntlChar::isxdigit($char1)); // 輸出:bool(true)
var_dump(IntlChar::isxdigit($char2)); // 輸出:bool(true)
var_dump(IntlChar::isxdigit($char3)); // 輸出:bool(false)
var_dump(IntlChar::isxdigit($char4)); // 輸出:bool(true)
var_dump(IntlChar::isxdigit($char5)); // 輸出:bool(false)
// 示例2:使用整數程式碼點作為引數
$codepoint = 0x30;
var_dump(IntlChar::isxdigit($codepoint)); // 輸出:bool(true)
以上示例中,我們分別檢查了字元 '0'、'A'、'x'、'9' 和 'z' 是否為十六進位制數字字元。輸出結果顯示,'0'、'A' 和 '9' 是十六進位制數字字元,而 'x' 和 'z' 則不是。另外,示例2 中使用了整數程式碼點 0x30 來檢查字元 '0',同樣返回了 true。
熱門工具排行榜