
- PHP 7 Tutorial
- PHP 7 - Home
- PHP 7 - Introduction
- PHP 7 - Performance
- PHP 7 - Environment Setup
- PHP 7 - Scalar Type Declarations
- PHP 7 - Return Type Declarations
- PHP 7 - Null Coalescing Operator
- PHP 7 - Spaceship Operator
- PHP 7 - Constant Arrays
- PHP 7 - Anonymous Classes
- PHP 7 - Closure::call()
- PHP 7 - Filtered unserialize()
- PHP 7 - IntlChar
- PHP 7 - CSPRNG
- PHP 7 - Expectations
- PHP 7 - use Statement
- PHP 7 - Error Handling
- PHP 7 - Integer Division
- PHP 7 - Session Options
- PHP 7 - Deprecated Features
- PHP 7 - Removed Extensions & SAPIs
- PHP 7 Useful Resources
- PHP 7 - Quick Guide
- PHP 7 - Useful Resources
- PHP 7 - Discussion
FILTER_VALIDATE_INT constant in PHP
The FILTER_VALIDATE_INT constant validates value as integer.
Options and flags
min_range − The minimum integer value
max_range − The maximum integer value
FILTER_FLAG_ALLOW_OCTAL − Allows octal number values
FILTER_FLAG_ALLOW_HEX − Allows hexadecimal number values
Return
The FILTER_VALIDATE_INT constant does not return anything.
Example
<?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"); } ?>
Output
The following is the output.
float(3.5) Integer Variable
Let us see another example.
Example
<?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!"); } ?>
Output
Here is the output.
Accepted range!
- Related Articles
- FILTER_VALIDATE_BOOLEAN constant in PHP
- FILTER_VALIDATE_EMAIL constant in PHP
- FILTER_VALIDATE_FLOAT constant in PHP
- FILTER_VALIDATE_IP constant in PHP
- FILTER_VALIDATE_REGEXP constant in PHP
- FILTER_VALIDATE_URL constant in PHP
- FILTER_SANITIZE_EMAIL constant in PHP
- FILTER_SANITIZE_ENCODED constant in PHP
- FILTER_SANITIZE_MAGIC_QUOTES constant in PHP
- FILTER_SANITIZE_NUMBER_FLOAT constant in PHP
- FILTER_SANITIZE_NUMBER_INT constant in PHP
- FILTER_SANITIZE_SPECIAL_CHARS constant in PHP
- FILTER_SANITIZE_STRING constant in PHP
- FILTER_SANITIZE_STRIPPED constant in PHP
- FILTER_SANITIZE_URL constant in PHP

Advertisements