PHP进阶5_PHP 过滤器函数与过滤器

■  PHP 过滤器函数
在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 字符。

posted @ 2008-11-21 16:46  尚远  阅读(393)  评论(0编辑  收藏  举报