Filtre avancé PHP
Vérifier si un nombre est dans une plage
L'exemple suivant utilise la fonction filter_var() pour vérifier si une variable de type INT est dans la plage de 1 à 200 :
Exemple
array("min_range"=>$min, "max_range"=>$max))) === false) { echo("变量值不在合法范围内"); } else { echo("变量值在合法范围内"); } ?>
Essayez-le»
Détecter l'adresse IPv6
L'exemple suivant utilise la fonction filter_var() pour détecter si une variable $ip est une adresse IPv6 :
Exemple
Essayez-le »
Détecter l'URL - doit contenir QUERY_STRING (chaîne de requête)
L'exemple suivant utilise la fonction filter_var() pour détecter si $url contient une chaîne de requête :
Exemple
Essayez-le »
Supprimez les caractères avec une valeur ASCII supérieure à 127
Le L'exemple suivant utilise la fonction filter_var() pour supprimer les caractères avec une valeur ASCII supérieure à 127 dans une chaîne. Il peut également supprimer les balises HTML :
Exemple
Hello WorldÆØÅ!"; $newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); echo $newstr; ?>
Essayez-le»
Manuel de référence des filtres PHP
Vous pouvez également consulter l'application spécifique des filtres en visitant le manuel de référence des filtres PHP sur ce site.
Le manuel de référence contient une brève description des paramètres du filtre et des exemples d'utilisation !