A função filter_var() filtra uma variável através de um filtro especificado. Se for bem-sucedido, os dados filtrados serão retornados. Se falhar, retorna FALSE.
filter_var(variável, filtro, opções)
parâmetro | descrever |
---|---|
variável | Obrigatório. Especifica as variáveis a serem filtradas. |
filtro | Opcional. Especifica o ID do filtro a ser usado. O padrão é FILTER_SANITIZE_STRING. Consulte o manual de referência completo do PHP Filter para visualizar possíveis filtros. O ID do filtro pode ser um nome de ID (como FILTER_VALIDATE_EMAIL) ou um número de ID (como 274). |
opções | Opcional. Especifica uma matriz associativa de sinalizadores/opções ou um único sinalizador/opção. Verifique as possíveis flags e opções para cada filtro. |
<?phpif(!filter_var("algué[email protected]", FILTER_VALIDATE_EMAIL)) { echo("E-mail inválido"); else { echo("E-mail é válido" }); >
A saída do código fica assim:
E-mail não é válido