函数名:filter_var
filter_var — 使用特定的过滤器过滤一个变量
php验证邮箱
<?php
$email = '123456@qq.com';
$result = filter_var($email, FILTER_VALIDATE_EMAIL);
var_dump($result); // 返回 "123456@qq.com"
php验证url地址
<?php
$url = "http://www.fyunw.com";
$result = filter_var($url, FILTER_VALIDATE_URL);
var_dump($result); // 返回 "http://www.fyunw.com"
php验证ip地址
<?php
$url = "192.168.1.110";
$result = filter_var($url, FILTER_VALIDATE_IP);
var_dump($result); // string(13) "192.168.1.110"
php验证ipv6
$url = "2001:DB8:2de::e13";
$result = filter_var($url, FILTER_VALIDATE_IP);
var_dump($result); // string(17) "2001:DB8:2de::e13"