PHP advanced filter

PHP Advanced Filter

Detect whether a number is within a range

The following example uses the filter_var() function to detect whether an INT type variable is within a range Within 1 to 200:

Example

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

Detect IPv6 address

The following example uses the filter_var() function to detect Whether an $ip variable is an IPv6 address:

Example

Check URL - must contain QUERY_STRING (query string)

The following example uses the filter_var() function to detect whether $url contains the query string:

Example

Remove ASCII values greater than 127 Characters

The following example uses the filter_var() function to remove characters with an ASCII value greater than 127 in the string. It can also remove HTML tags:

Example

Hello WorldÆØÅ!"; $newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); echo $newstr; ?>


PHP Filter Reference Manual

You can also view the specific application of the filter by visiting the PHP Filter Reference Manual of this site .

The reference manual contains a brief description and usage examples of filter parameters!


Continuing Learning
||
Hello WorldÆØÅ!"; $newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH); echo $newstr; ?>
submit Reset Code
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!