PHP进阶5_PHP 过滤器函数与过滤器
■ PHP 过滤器函数
在PHP中,用下面的滤器函数来过滤变量:
filter_var() - 通过一个指定的过滤器来过滤单一的变量
filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量
filter_input - 获取一个输入变量,并对它进行过滤
参数
例子
在PHP中,用下面的滤器函数来过滤变量:
filter_var() - 通过一个指定的过滤器来过滤单一的变量
filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量
filter_input - 获取一个输入变量,并对它进行过滤
filter_input_array - 获取多个输入变量,并通过相同的或不同的过滤器对它们进行过滤
filter_var()
语法
filter_var(variable, filter, options)
参数
variable 必需,规定要过滤的变量
filter 可选。规定要使用的过滤器的
IDoptions 规定包含标志/选项的数组。检查每个过滤器可能的标志和选项
说明
如果成功,则返回已过滤的数据,如果失败,则返回 false。
例子
<?php$email="abc@eaeadadad.com";
var_dump(filter_var($email,FILTER_SANITIZE_EMAIL));?>
输出:
string(17) "abc@eaeadadad.com"
在这个例子中的 FILTER_SANITIZE_EMAIL就是一个过滤器......
■ PHP 过滤器
FILTER_VALIDATE_EMAIL过滤器 把值作为电子邮件地址来验证。
FILTER_SANITIZE_EMAIL过滤器 删除字符串中所有非法的 e-mail 字符。