Funções de Filtro PHP
- Página Anterior PHP Filesystem
- Próxima Página PHP FTP
Introdução aos Filtros PHP
Os filtros PHP são usados para validar e filtrar dados de fontes não seguras (por exemplo, entrada do usuário).
Instalação
As funções de filtro são parte integrante do núcleo do PHP. Não é necessário instalar para usar essas funções.
Funções de Filtro PHP
PHP:Indica a versão mais antiga do PHP que suporta essa função.
Função | Descrição | PHP |
---|---|---|
filter_has_var() | Verifique se existe a variável do tipo de entrada especificado. | 5 |
filter_id() | Retorna o ID do filtro especificado. | 5 |
filter_input() | Obtenha entrada externa ao script e faça a filtragem. | 5 |
filter_input_array() | Obtenha várias entradas externas ao script e faça a filtragem. | 5 |
filter_list() | Retorna um array contendo todos os filtros suportados. | 5 |
filter_var_array() | Obtenha várias variáveis e faça a filtragem. | 5 |
filter_var() | Obtenha uma variável e faça a filtragem. | 5 |
Filtros PHP
Nome do ID | Descrição |
---|---|
FILTER_CALLBACK | Chame uma função personalizada para filtrar dados. |
FILTER_SANITIZE_STRING | Remova tags, removendo ou codificando caracteres especiais. |
FILTER_SANITIZE_STRIPPED | Alias do filtro "string". |
FILTER_SANITIZE_ENCODED | URL-encode a string, removendo ou codificando caracteres especiais. |
FILTER_SANITIZE_SPECIAL_CHARS | Caracteres de escape do HTML '"<>& e caracteres com valores ASCII menores que 32. |
FILTER_SANITIZE_EMAIL | Remova todos os caracteres, exceto letras, números e !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Remover todos os caracteres, exceto letras, números, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Remover todos os caracteres, exceto números e +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Remover todos os caracteres, exceto números, +-, ., eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Aplicar addslashes(). |
FILTER_UNSAFE_RAW | Não aplicar nenhum filtro, remover ou codificar caracteres especiais. |
FILTER_VALIDATE_INT | Validar valores como inteiro no intervalo especificado. |
FILTER_VALIDATE_BOOLEAN | Retorna true se for "1", "true", "on" ou "yes", e false se for "0", "false", "off", "no" ou vazio. Caso contrário, retorna NULL. |
FILTER_VALIDATE_FLOAT | Validar valores como número de ponto flutuante. |
FILTER_VALIDATE_REGEXP | Validar valores com regexp, expressões regulares compatíveis com Perl. |
FILTER_VALIDATE_URL | Verificar o valor como URL. |
FILTER_VALIDATE_EMAIL | Verificar o valor como e-mail. |
FILTER_VALIDATE_IP | Verificar o valor como endereço IP. |
- Página Anterior PHP Filesystem
- Próxima Página PHP FTP