filter_var
($variable
[, $filter
[,$options
]] )
Los filtros que se pueden aplicar son de dos tipos, filtros de validación y filtros de saneamiento.
Al aplicar un filtro de validación la función filter_var devolverá verdadero o falso para la variable pasada como parámetro; mientras que si aplicamos un filtro de saneamiento la función devolverá esa cadena sin los caracteres que no cumplen el filtro.
Aquí estan todos los filtros de validación y los filtros de saneamiento. Unos ejemplos:
//devolvera true o false para validar un email
$valor = filter_var($email, FILTER_VALIDATE_EMAIL);
//Elimina todos los caracteres menos letras, dígitos y otros(@,.) que no son de un email.
$valor = filter_var($email, FILTER_SANITIZE_EMAIL);
//devolvera true o false al validar un entero
$valor = filter_var($variable, FILTER_VALIDATE_INT);
//devolvera true o false al validar un float
$valor = filter_var($variable, FILTER_VALIDATE_FLOAT);
//devolvera true o false al validar una IP
$valor = filter_var($variable, FILTER_VALIDATE_IP);
//devolvera true o false al validar una URL
$valor = filter_var($variable, FILTER_VALIDATE_URL);
No hay comentarios :
Publicar un comentario