Fonctions Filter PHP
- Page précédente PHP Filesystem
- Page suivante PHP FTP
Introduction aux filtres PHP
Les filtres PHP sont utilisés pour valider et filtrer les données provenant de sources non sécurisées (comme les entrées des utilisateurs).
Installation
Les fonctions filter sont une composante essentielle du noyau PHP. Ces fonctions peuvent être utilisées sans installation.
Fonctions Filter PHP
PHP:Indique la version PHP la plus ancienne prise en charge par cette fonction.
Fonction | Description | PHP |
---|---|---|
filter_has_var() | Vérifiez si une variable du type d'entrée spécifié existe. | 5 |
filter_id() | Retourne l'ID du filtre spécifié. | 5 |
filter_input() | Obtenez des entrées à partir de l'extérieur du script et effectuez un filtrage. | 5 |
filter_input_array() | Obtenez plusieurs entrées à partir de l'extérieur du script et effectuez un filtrage. | 5 |
filter_list() | Retourne un tableau contenant tous les filtres pris en charge. | 5 |
filter_var_array() | Obtenez plusieurs variables et effectuez un filtrage. | 5 |
filter_var() | Obtenez une variable et effectuez un filtrage. | 5 |
Filtres PHP
Nom de l'ID | Description |
---|---|
FILTER_CALLBACK | Appellez une fonction utilisateur personnalisée pour filtrer les données. |
FILTER_SANITIZE_STRING | Supprimez les balises, supprimez ou encodez les caractères spéciaux. |
FILTER_SANITIZE_STRIPPED | Alias du filtre "string". |
FILTER_SANITIZE_ENCODED | Encodez les caractères de la chaîne URL, supprimez ou encodez les caractères spéciaux. |
FILTER_SANITIZE_SPECIAL_CHARS | Caractères d'échappement HTML '"<>&' ainsi que les caractères whose ASCII value is less than 32. |
FILTER_SANITIZE_EMAIL | Supprimez tous les caractères, sauf les lettres, les chiffres ainsi que !#$%&'*+-/=?^_`{|}~@.[] |
FILTER_SANITIZE_URL | Supprime tous les caractères, sauf les lettres, les chiffres, $-_.+!*'(),{}|\\^~[]`<>#%";/?:@&= |
FILTER_SANITIZE_NUMBER_INT | Supprime tous les caractères, sauf les chiffres et +-. |
FILTER_SANITIZE_NUMBER_FLOAT | Supprime tous les caractères, sauf les chiffres, +-, ., eE. |
FILTER_SANITIZE_MAGIC_QUOTES | Applique addslashes(). |
FILTER_UNSAFE_RAW | Ne fait aucune filtration, supprime ou encode les caractères spéciaux. |
FILTER_VALIDATE_INT | Vérifiez la valeur en tant que nombre entier dans la gamme spécifiée. |
FILTER_VALIDATE_BOOLEAN | Retourne true si c'est "1", "true", "on" ou "yes", et false si c'est "0", "false", "off", "no" ou une chaîne vide. Sinon, retourne NULL. |
FILTER_VALIDATE_FLOAT | Vérifiez la valeur en tant que nombre à virgule flottante. |
FILTER_VALIDATE_REGEXP | Vérifiez la valeur en fonction de regexp, expression régulière compatible Perl. |
FILTER_VALIDATE_URL | Vérifiez la valeur en tant qu'URL. |
FILTER_VALIDATE_EMAIL | Vérifiez la valeur en tant qu'e-mail. |
FILTER_VALIDATE_IP | Vérifiez la valeur en tant qu'adresse IP. |
- Page précédente PHP Filesystem
- Page suivante PHP FTP