Remove all illegal email characters
Example
======
<?php
echo filter_var(“info()@phpcodez.com”, FILTER_SANITIZE_EMAIL);
?>
Output
=====
info@phpcodez.com
Remove all illegal email characters
Example
======
<?php
echo filter_var(“info()@phpcodez.com”, FILTER_SANITIZE_EMAIL);
?>
Output
=====
info@phpcodez.com
Encode special characters
Example
======
<?php
print_r(filter_var(“http://www.phpcodez.com”,FILTER_SANITIZE_ENCODED));
?>
Output
=====
http%3A%2F%2Fwww.phpcodez.com
Strips or encodes unwanted characters .
Example
======
<?php
print_r(filter_var(“<b>PHP Codez<b>”, FILTER_SANITIZE_STRIPPED));
?>
Output
=====
PHP Codez
Strip tags and encode special characters.
Example
======
<?php
print_r(htmlentities(filter_var(“<font>PHPCodez<font>”, FILTER_SANITIZE_STRING)));
?>
Output
=====
PHPCodez
It can be used to call a user defined function to filter the value .
Example
======
<?php
function removeSpace($var) {
return str_replace(” “, “”, $var);
}
echo filter_var(“PHP Codez”, FILTER_CALLBACK,array(“options”=>”removeSpace”));
?>
Output
=====
PHPCodez
It Escapes special characters like &,< etc
Example
======
<?php
print_r(filter_var(“PHPCodez & Me”,FILTER_SANITIZE_SPECIAL_CHARS));
?>
Output
=====
PHPCodez & Me (If you take view source , it will be PHPCodez & Me)
Check whether the url is valid or not
Example
======
<?php
if(filter_var(“http://phpcodez.com”, FILTER_VALIDATE_URL)) {
echo “Valid URL”;
}else {
echo “Invalid URL”;
}
?>
Output
=====
Valid URL
Check whether the value is float or not
Example
======
<?php
$var=3.67;
var_dump(filter_var($var, FILTER_VALIDATE_FLOAT));
?>
Output
=====
float(3.67)
Check whether the value is Integer or not
Example
======
<?php
$var=200;
$int_options = array(“options”=>array(“min_val”=>10, “max_val”=>356));
var_dump(filter_var($var, FILTER_VALIDATE_INT, $int_options));
?>
Output
=====
int(200)
Check whether the email is valid or not
Example
======
<?php
if(filter_var(“info@phpcodez.com”, FILTER_VALIDATE_EMAIL)) {
echo “Valid Email”;
}else {
echo “Invalid Email”;
}
?>
Output
=====
Valid Email