首先,我将展示功能:
function validate($data, $filter){
if(!filter_var($data, $filter))
{
return 'Filter used:'.$filter;
}
else
{
return 'good';
}
}
Run Code Online (Sandbox Code Playgroud)
当我使用此功能时,它将如下所示:
$email = 'hello@hello.org';
echo validate($email, FILTER_VALIDATE_EMAIL);
Run Code Online (Sandbox Code Playgroud)
输出是:
使用的过滤器:274
问题是我希望输出为:
使用的过滤器:FILTER_VALIDATE_EMAIL.