PHP FILTER_SANITIZE_ENCODED Filtresi
Örnek
$url değişkeninde özel karakterleri kodlayın:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
Tanım ve Kullanım
FILTER_SANITIZE_ENCODED filtresi özel karakterleri kaldırır veya kodlar.
Bu filtre, urlencode() işlevine çok benzer şekilde çalışır.
Olası seçenekler ve işaretler:
- FILTER_FLAG_STRIP_LOW - ASCII değeri < 32 olan karakterleri kaldır
- FILTER_FLAG_STRIP_HIGH - ASCII değeri > 127 olan karakterleri kaldır
- FILTER_FLAG_ENCODE_LOW - ASCII değeri < 32 olan karakterleri kodla
- FILTER_FLAG_ENCODE_HIGH - ASCII değeri > 127 olan karakterleri kodla
Daha fazla örnek
örnek 1
Özel karakterleri kodlayın ve ASCII değeri > 127 olan tüm karakterleri kaldırın:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
❮ PHP Filtre Referansı