首页 > 解决方案 > PHP - filter_id() 用于什么?

问题描述

php中filter_id()的用途是什么,它只是一个整数?

例如:

echo(filter_id("validate_email"));

它只返回一个整数。我搜索了很多(我的意思不是真的),但我找不到任何答案。

标签: php

解决方案


有一些过滤函数使用过滤器 ID 来验证(过滤)变量。例如filter_var函数:

<?php

$filterId = filter_id('validate_email');

$isEmail = filter_var('user@example.com', $filterId);
var_dump($isEmail); // output: user@example.com

$isNotEmail = filter_var('some text', $filterId);
var_dump($isNotEmail); // output: false

推荐阅读