PHP filter-SANITIZE_STRING Filter
Example
Remove all HTML tags from a string:
<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter-var($str, filter-SANITIZE_STRING);
echo $newstr;
?>
Run example »
$str = "<h1>Hello World!</h1>";
$newstr = filter-var($str, filter-SANITIZE_STRING);
echo $newstr;
?>
Definition and Usage
The filter-SANITIZE_STRING filter removes tags and remove or encode special characters from a string.
Possible options and flags:
- filter-FLAG_NO_ENCODE_QUOTES - Do not encode quotes
- filter-FLAG_STRIP_LOW - Remove characters with ASCII value < 32
- filter-FLAG_STRIP_HIGH - Remove characters with ASCII value > 127
- filter-FLAG_ENCODE_LOW - Encode characters with ASCII value < 32
- filter-FLAG_ENCODE_HIGH - Encode characters with ASCII value > 127
- filter-FLAG_ENCODE_AMP - Encode the "&" character to &
More Examples
Example 1
Remove all HTML tags and all characters with ASCII value > 127, from a string:
<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter-var($str, filter-SANITIZE_STRING, filter-FLAG_STRIP_HIGH);
echo $newstr;
?>
Run example »
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter-var($str, filter-SANITIZE_STRING, filter-FLAG_STRIP_HIGH);
echo $newstr;
?>
PHP Filter Reference