PHP FILTER_SANITIZE_ENCODED Filter
Voorbeeld
Enkodeer spesiale karakters in die $url veranderlike:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Definisie en gebruik
Die FILTER_SANITIZE_ENCODED-filter verwyder of enkodeer spesiale karakters.
Hierdie filter werk baie soos die urlencode() funksie.
Moontlike opsies en vlae:
- 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
Meer voorbeelde
Voorbeeld 1
Enkodeer spesiale karakters, en verwyder alle karakters met ASCII-waarde > 127:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
❮ PHP-filterverwysing