查詢

ctype_xdigit()函式—用法及示例

「 檢查字串中的字元是否都是十六進位制數字 」


函式名稱:ctype_xdigit()

版本:PHP 4 >= 4.0.4, PHP 5, PHP 7

用途:檢查字串中的字元是否都是十六進位制數字

語法:bool ctype_xdigit ( string $text )

引數:

  • $text:要檢查的字串

返回值: 如果字串 $text 中的所有字元都是有效的十六進位制數字,則返回 true;否則返回 false。

示例:

// 示例 1
$text = "abc123";
if (ctype_xdigit($text)) {
    echo "字串 $text 中的所有字元都是十六進位制數字";
} else {
    echo "字串 $text 中的字元不全是十六進位制數字";
}
// 輸出:字串 abc123 中的所有字元都是十六進位制數字

// 示例 2
$text = "abc123!";
if (ctype_xdigit($text)) {
    echo "字串 $text 中的所有字元都是十六進位制數字";
} else {
    echo "字串 $text 中的字元不全是十六進位制數字";
}
// 輸出:字串 abc123! 中的字元不全是十六進位制數字

注意事項:

  • 本函式預設將字符集考慮為當前的區域性設定。(根據指定地區的字符集編碼,結果可能會有所變化)
  • 為了獲得更準確的結果,建議在使用本函式前確認字符集,並透過設定 setlocale() 函式來指定字符集。
補充糾錯
上一個函式: ctype_upper()函式
下一個函式: cubrid_affected_rows()函式
熱門PHP函式
分享連結