Filtre avancé PHP

Détecter si un nombre est dans une plage

L'exemple suivant utilise la fonction filter_var() pour détecter si une variable de type INT est comprise entre 1 et 200 :

Instance

 array("min_range"=>$min, "max_range"=>$max))) === false) { echo("变量值不在合法范围内"); } else { echo("变量值在合法范围内"); } ?>


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


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 la chaîne de requête :

Exemple


Supprimer les caractères dont la valeur ASCII est supérieure à 127

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; ?>


<. >

Formation continue
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!