PHP filter_var() 函数
PHP filter_var() 函数通过指定的过滤器过滤一个变量
函数原型
filter_var(variable, filter, options)
参数
参数 | 描述 |
---|---|
variable | 必需。规定要过滤的变量 |
filter | 可选。规定要使用的过滤器的 ID 默认是 FILTER_SANITIZE_STRING 过滤器 ID 可以是 ID 名称(比如 FILTER_VALIDATE_EMAIL)或 ID 号(比如 274) |
options | 可选。规定一个包含标志/选项的关联数组或者一个单一的标志/选项。检查每个过滤器可能的标志和选项 |
返回值
如果成功,则返回被过滤的数据
如果失败,则返回 FALSE
范例
<?php if(!filter_var("someone@example....com", FILTER_VALIDATE_EMAIL)) { echo "Email is not valid"); }else{ echo "E-mail is valid"); }
运行以上 PHP 范例,输出结果如下
Email is not valid