查詢

ctype_digit()函式—用法及示例

「 檢查字串是否只包含數字字元 」


函式名:ctype_digit()

功能:檢查字串是否只包含數字字元

版本要求:PHP4 以上

用法:

bool ctype_digit ( string $text )

引數:

  • $text:要檢查的字串

返回值:

  • 如果字串只包含數字字元,則返回 true
  • 如果字串為空或包含除數字字元外的其他字元,則返回 false

示例:

// 示例 1:
$text1 = "12345";
var_dump(ctype_digit($text1)); // 輸出: bool(true)

// 示例 2:
$text2 = "12.345";
var_dump(ctype_digit($text2)); // 輸出: bool(false)

// 示例 3:
$text3 = "";
var_dump(ctype_digit($text3)); // 輸出: bool(false)

注意事項:

  • 該函式僅適用於 ASCII 字符集,對於 UTF-8 或其他字符集可能產生不準確的結果。
  • 如果需要檢查字串是否為正整數,可以先使用 ctype_digit() 函式檢查是否只包含數字字元,然後再使用 intval() 函式嘗試將字串轉換為整數型別。
補充糾錯
上一個函式: ctype_cntrl()函式
下一個函式: ctype_graph()函式
熱門PHP函式
分享連結