定義和用法
is_int - 檢測變量是否是整數
版本支持
PHP4 | PHP5 | PHP7 |
---|---|---|
支持 | 支持 | 支持 |
語法
is_int ( mixed $var )
檢測變量是否是整型
參數
參數 | 必需的 | 描述 |
---|---|---|
var | 是 | 待檢測的變量。 |
返回值
如果 var 是整型則返回 TRUE,否則返回 FALSE。
var_dump(is_int(23)); //bool(true)
echo "<br/>";
var_dump(is_int("23")); //bool(false)
echo "<br/>";
var_dump(is_int(23.5)); //bool(false)
echo "<br/>";
var_dump(is_int(NULL)); //bool(false)
echo "<br/>";
var_dump(is_int("")); //bool(false)
echo "<br/>";
var_dump(ctype_digit(23)); //bool(true)
echo "<br/>";
var_dump(ctype_digit("23")); //bool(false)
echo "<br/>";
var_dump(ctype_digit(23.5)); //bool(false)
echo "<br/>";
var_dump(ctype_digit(NULL)); //bool(false)
echo "<br/>";
var_dump(ctype_digit("")); //bool(true)
echo "<br/>";
var_dump(is_integer(23)); //bool(true)
echo "<br/>";
var_dump(is_integer("23")); //bool(false)
echo "<br/>";
var_dump(is_integer(23.5)); //bool(false)
echo "<br/>";
var_dump(is_integer(NULL)); //bool(false)
echo "<br/>";
var_dump(is_integer("")); //bool(false)
echo "<br/>";
相關函數
is_bool() - 檢測是否是布爾型
is_float() - 檢測是否是浮點型
is_numeric() - 檢測是否是數字
is_string() - 是否是字符串。
is_array() - 檢測是否是數組
is_object() - 是否是對象。