函式名稱:is_int()
適用版本:PHP 4, PHP 5, PHP 7
用法:檢查一個變數是否為整數型別。
語法:bool is_int ( mixed $var )
引數:
- $var:要檢查的變數。
返回值: 如果 $var 是整數型別,則返回 true;否則返回 false。
示例:
$num = 10;
if (is_int($num)) {
echo "變數是一個整數";
} else {
echo "變數不是一個整數";
}
// 輸出:變數是一個整數
$num = 10.5;
if (is_int($num)) {
echo "變數是一個整數";
} else {
echo "變數不是一個整數";
}
// 輸出:變數不是一個整數
$num = "10";
if (is_int($num)) {
echo "變數是一個整數";
} else {
echo "變數不是一個整數";
}
// 輸出:變數不是一個整數
注意:
- is_int() 函式對於整數型別的變數返回 true,對於其他型別的變數返回 false。
- 如果變數是一個字串,但其值表示一個整數,則 is_int() 函式會返回 false。 若要檢查字串是否表示一個整數,可以使用 is_numeric() 函式。