(PHP 5 >= 5.2.0)
filter_var — Filtra a variável com um especificado filtro
Valor para filtrar.
ID do filtro. O padrão é FILTER_SANITIZE_STRING.
Array associativo de opções ou disjunção binário de flags. Se o filtro aceita opções, flags podem ser providas no campo "flags" do array. Para o "callback" do filtro, o tipo callback pode ser passado.
Retorna o dado filtrado, ou FALSE se o filtro falhar.
Exemplo #1 Um exemplo da filter_var()
<?php
var_dump(filter_var('bob@example.com', FILTER_VALIDATE_EMAIL));
var_dump(filter_var('example.com', FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED));
?>
O exemplo acima irá imprimir:
string(15) "bob@example.com" bool(false)