PHP FILTER_SANITIZE_STRING Filter
Voorbeeld
Verwijder alle HTML-tags uit een string:
<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
Definitie en gebruik
Het filter FILTER_SANITIZE_STRING verwijdert tags en verwijdert of codeert speciale tekens uit een tekenreeks.
Mogelijke opties en vlaggen:
- FILTER_FLAG_NO_ENCODE_QUOTES - Geen aanhalingstekens coderen
- FILTER_FLAG_STRIP_LOW - Verwijder tekens met ASCII-waarde < 32
- FILTER_FLAG_STRIP_HIGH - Verwijder tekens met ASCII-waarde > 127
- FILTER_FLAG_ENCODE_LOW - Codeer tekens met ASCII-waarde < 32
- FILTER_FLAG_ENCODE_HIGH - Codeer tekens met ASCII-waarde > 127
- FILTER_FLAG_ENCODE_AMP - Codeer het "&"-teken naar &
Meer voorbeelden
voorbeeld 1
Verwijder alle HTML-tags en alle tekens met ASCII-waarde > 127 uit een string:
<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
❮ PHP-filterreferentie