is_int()関数は、変数が整数かどうかを検出するために使用されます。
注:変数が数値であるか数値の文字列 (通常は文字列であるフォーム入力など) であるかをテストする場合は、 is_numeric() を使用する必要があります。
エイリアス関数 () : is_integer()、is_long()。
PHP バージョン要件: PHP 4、PHP 5、PHP 7
文法
bool is_int (混合 $var)
パラメータの説明:
$var: テストする変数。
戻り値
指定された変数が整数の場合は TRUE、そうでない場合は FALSE。
例
例
<?php $ var_name1 = 678 ; $ var_name3 = " 678 " ; $ var_name5 = 698 .99 =配列( " a1 " , " a2 " ) ; .66の場合( is_int ( $var_name1 ) ) { エコー" $ var_name1は整数です" ;それ以外{エコー" $var_name1 は整数ではありません。 " ;もし( is_int ( $var_name2 ) ) {エコー" $ var_name2は整数です" ;それ以外{エコー" $var_name2 は整数ではありません。 " ; $result = is_int ( $ var_name3 ) ; 「 [ $var_name3 は整数ですか?] . var_dump ( $ result ) ; $ result = is_int ( $ var_name4 ) ; 「 [ $var_name4 は整数ですか?] . var_dump ( $ result ) ; $ result = is_int ( $ var_name5 ) ; 「 [ $var_name5 は整数ですか?] . var_dump ( $ result ) ; $ result = is_int ( $ var_name6 ) ; 「 [ $var_name6 は整数ですか?] . var_dump ( $ result ) ; $ result = is_int ( $ var_name7 ) ; " [ $var_name7 は整数
ですか? ]
" . var_dump ( $result ) ? >出力は次のとおりです。
678 は整数です a678 は整数ではありません bool(false)[ 678 は整数ですか? ]bool(true)[ 999 は整数ですか? ]bool(false)[ 698.99 は整数ですか? ]bool(false)[ 配列は整数ですか?整数?] bool(false)[125689.66 は整数ですか?]