PHP FILTER_SANITIZE_STRING Filter
Voorbeeld
Verwyder alle HTML-merkers van 'n string:
<?php
$str = "<h1>Hello World!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING);
echo $newstr;
?>
Definisie en gebruik
Die FILTER_SANITIZE_STRING filter verwyder merkers en verwyder of enkodeer spesiale karakters van 'n string.
Moontlike opsies en vlae:
- FILTER_FLAG_NO_ENCODE_QUOTES - Moenie aanhalings enkodeer nie
- FILTER_FLAG_STRIP_LOW - Verwyder karakters met ASCII-waarde <32
- FILTER_FLAG_STRIP_HIGH - Verwyder karakters met ASCII-waarde > 127
- FILTER_FLAG_ENCODE_LOW - Enkodeer karakters met ASCII-waarde <32
- FILTER_FLAG_ENCODE_HIGH - Enkodeer karakters met ASCII-waarde > 127
- FILTER_FLAG_ENCODE_AMP - Enkodeer die "&" karakter na &
Meer voorbeelde
Voorbeeld 1
Verwyder alle HTML-etikette en alle karakters met ASCII-waarde > 127, uit 'n string:
<?php
$str = "<h1>Hello WorldÆØÅ!</h1>";
$newstr = filter_var($str, FILTER_SANITIZE_STRING, FILTER_FLAG_STRIP_HIGH);
echo $newstr;
?>
❮ PHP-filterverwysing