PHP is_int()、is_integer()、is_long() 関数
is_int()この関数は、変数が整数かどうかを調べるために使用します。
注意:変数が数値または数値文字列(フォーム入力などでは、通常は文字列)であるかどうかをテストするには、必ず使用してください。is_numeric()。
エイリアス関数():is_integer()、is_long() 。
PHP バージョン要件:PHP 4, PHP 5, PHP 7
構文
bool is_int ( mixed $var )
パラメータの説明:
- $var:調べる変数。
戻り値
指定した変数が整数なら TRUE、それ以外は FALSE を返します。
例
例
$var_name1=678;
$var_name2="a678";
$var_name3="678";
$var_name4=999;
$var_name5=698.99;
$var_name6=array("a1","a2");
$var_name7=+125689.66;
if (is_int($var_name1))
{
echo "$var_name1整数です" . PHP_EOL ;
}
else
{
echo "$var_name1整数ではありません" . PHP_EOL ;
}
if (is_int($var_name2))
{
echo "$var_name2整数です" . PHP_EOL ;
}
else
{
echo "$var_name2整数ではありません" . PHP_EOL ;
}
$result=is_int($var_name3);
echo "[ $var_name3整数ですか? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name4);
echo "[ $var_name4整数ですか? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name5);
echo "[ $var_name5整数ですか? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name6);
echo "[ $var_name6整数ですか? ]" .var_dump($result) . PHP_EOL;
$result=is_int($var_name7);
echo "[ $var_name7整数ですか? ]" .var_dump($result);
出力結果は次のとおりです:
678 是整数 a678 不是整数 bool(false) [ 678 是整数吗? ] bool(true) [ 999 是整数吗? ] bool(false) [ 698.99 是整数吗? ] bool(false) [ Array 是整数吗? ] bool(false) [ 125689.66 是整数吗? ]その他の拡張機能
PHP で使用可能な関数