SQL PHP HTML ASP JavaScript articles and free scripts to download
PHP Filter


By using FILTER_VALIDATE_INT we can validate variables to check if integer data is present or not. Here is an simple example.

$book_id='-41'; // Change this value to get different result

echo " Yes validation passed ";
echo " No validation failed ";

By using filter id of FILTER_VALIDATE_INT the same script can be written as


Now let us add one more option where we will assign minimum and maximum acceptable value of the integer. The option is added by using an array

$book_id='5'; // Change this value to get different result

if(filter_var($book_id,FILTER_VALIDATE_INT, array("options"=>array("min_range"=>-10, "max_range"=>50)) )){
echo " Yes validation passed ";
echo " No validation failed ";

In the above code we have used Minimum value and Maximum value for validating the integer variable. We can also specify only maximum or only minimum value by changing like this. ( One line only )

if(filter_var($book_id,FILTER_VALIDATE_INT, array("options"=>array("min_range"=>8)) )){

You can also read is_numeric.php to check data


Id of this function is 519. By using FILTER_SANITIZE_NUMBER_INT we can remove all chars except digits and + - signs. Here is an example

$str='41!5~6+7'; // Change this value to get different result
$str = filter_var($str,FILTER_SANITIZE_NUMBER_INT);
echo $str;

Output of this is here


Be the first to post comment on this article :

Post Comment This is for short comments only. Use the forum for more discussions.
Email( not to be displayed)Privacy Policy
1+2=This is to prevent automatic submission by spammers. Please enter the result of the sum as asked

HTML . MySQL. PHP. JavaScript. ASP. Photoshop. Articles. FORUM Contact us

©2000-2015 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer