Los filtros PHP se utilizan para validar y filtrar datos de fuentes no seguras, como la entrada del usuario.
La función Filtro es una parte integral del núcleo de PHP. No se requiere instalación para utilizar estas funciones.
PHP : indica la versión más antigua de PHP que admite esta función.
función | describir | PHP |
---|---|---|
filtro_has_var() | Comprueba si existe una variable del tipo de entrada especificado. | 5 |
filtro_id() | Devuelve el número de ID del filtro especificado. | 5 |
entrada_filtro() | Obtenga información desde fuera del script y filtrela. | 5 |
matriz_entrada_filtro() | Obtenga múltiples entradas desde fuera del script y fíltrelas. | 5 |
lista_filtro() | Devuelve una matriz que contiene todos los filtros admitidos. | 5 |
filtro_var_array() | Obtenga múltiples variables y filtrelas. | 5 |
var_filtro() | Obtenga una variable y filtrela. | 5 |
nombre de identificación | describir |
---|---|
FILTER_CALLBACK | Llame a funciones definidas por el usuario para filtrar datos. |
FILTER_SANITIZE_STRING | Elimine etiquetas y elimine o codifique caracteres especiales. |
FILTER_SANITIZE_STRIPPED | "cadena" Alias para el filtro. |
FILTER_SANITIZE_ENCODED | Cadena de codificación URL, eliminar o codificar caracteres especiales. |
FILTER_SANITIZE_SPECIAL_CHARS | HTML escapa de los caracteres '"<>& y de los caracteres con un valor ASCII inferior a 32. |
FILTER_SANITIZE_EMAIL | Elimine todos los caracteres excepto letras, números y !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Elimine todos los caracteres excepto letras, números y $-_.+!*'(),{}|^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Eliminar todos los caracteres excepto números y +- |
FILTER_SANITIZE_NUMBER_FLOAT | Elimine todos los caracteres excepto los números, +- y .,eE |
FILTER_SANITIZE_MAGIC_QUOTES | Aplicar agrega pestañas(). |
FILTER_UNSAFE_RAW | No se realiza filtrado, eliminación ni codificación de caracteres especiales. |
FILTER_VALIDATE_INT | Valide el valor como un número entero. |
FILTER_VALIDATE_BOOLEAN | Valide el valor como una opción booleana. Devuelve VERDADERO si es "1", "verdadero", "activado" y "sí". Devuelve FALSO si "0", "falso", "apagado", "no" y "". De lo contrario, devuelve NULL. |
FILTER_VALIDATE_FLOAT | Validar valores como números de coma flotante. |
FILTER_VALIDATE_REGEXP | Valida valores frente a expresiones regulares, una expresión regular compatible con Perl. |
FILTER_VALIDATE_URL | Valide el valor como una URL. |
FILTER_VALIDATE_EMAIL | Valide el valor como dirección de correo electrónico. |
FILTER_VALIDATE_IP | Valida el valor como dirección IP, solo IPv4 o IPv6 o no de un rango privado o reservado. |