一个变量的多个筛选器选项


Mutiple filter options for one variable

我正在执行一个带有变量的get请求

$url = $_GET['url'];

现在我想添加一些过滤选项:

$url = (filter_var($_GET['url'], FILTER_SANITIZE_URL));

如何包含另一个过滤器选项:FILTER_SANITIZE_STRING

把它们放在一起是行不通的。我尝试了使用同样无效的数组。

怎么样:

$url = filter_var(filter_var($_GET['url'], FILTER_SANITIZE_URL),FILTER_SANITIZE_STRING);

为什么要牺牲清晰度来获得非有益的方法?只要保持清楚,简单。

$url = filter_var($_GET['url'], FILTER_SANITIZE_URL);
$final = filter_var($url, FILTER_SANITIZE_STRING);