PHP is_int()、is_integer()、is_long() 関数

PHP 可用的函数PHP で使用可能な関数

is_int()この関数は、変数が整数かどうかを調べるために使用します。

注意:変数が数値または数値文字列(フォーム入力などでは、通常は文字列)であるかどうかをテストするには、必ず使用してください。is_numeric()。

エイリアス関数():is_integer()、is_long() 。

PHP バージョン要件:PHP 4, PHP 5, PHP 7

構文

bool is_int ( mixed $var )

パラメータの説明:

  • $var:調べる変数。

戻り値

指定した変数が整数なら TRUE、それ以外は FALSE を返します。

例

例

<?php $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 可用的函数PHP で使用可能な関数

その他の拡張機能