PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのFILTER_VALIDATE_INT定数


FILTER_VALIDATE_INT定数は、値を整数として検証します。

オプションとフラグ

  • min_range −最小整数値

  • max_range −最大整数値

  • FILTER_FLAG_ALLOW_OCTAL −8進数値を許可します

  • FILTER_FLAG_ALLOW_HEX −16進数値を許可します

戻る

FILTER_VALIDATE_INT定数は何も返しません。

<?php
$int = 110;
$var = 3.5;
var_dump(filter_var($var, FILTER_VALIDATE_FLOAT));
if (filter_var($int, FILTER_VALIDATE_INT)) {
   echo("Integer Variable");
} else {
   echo("Not an Integer Variable");
}
?>

出力

以下は出力です。

float(3.5)
Integer Variable

別の例を見てみましょう。

<?php
$int = 5;
$min = 1;
$max = 20;
if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$min, "max_range"=>$max))) === false) {
   echo("Range not accepted!");
} else {
   echo("Accepted range!");
}
?>

出力

これが出力です。

Accepted range!

  1. PHPのFILTER_VALIDATE_FLOAT定数

    FILTER_VALIDATE_FLOAT定数は、値を浮動小数点数として検証します。 戻る FILTER_VALIDATE_FLOAT定数は何も返しません。 例 <?php    $var = 291.9;    var_dump(filter_var($var, FILTER_VALIDATE_FLOAT)); ?> 出力 以下は出力です。 float(291.9)

  2. PHPのFILTER_VALIDATE_BOOLEAN定数

    FILTER_VALIDATE_BOOLEAN定数は、値をブールオプションとして検証します。 戻る FILTER_VALIDATE_BOOLEAN定数は、「1」、「true」、「on」、および「yes」に対してTRUEを返します。 「0」、「false」、「off」、「no」の場合はFALSEを返し、それ以外の場合はNULLを返します。 例 <?php    $var="on";    var_dump(filter_var($var, FILTER_VALIDATE_BOOLEAN)); ?> 出力 以下は出力です。