FILTER_SANITIZE_ENCODED
PHP FILTER_SANITIZE_ENCODED filtri
Misol
$url o‘zgaruvchisidagi maxsus belgilarni kodlang:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED);
echo $url;
?>
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
FILTER_SANITIZE_ENCODED filtri maxsus belgilarni olib tashlaydi yoki kodlaydi.
Bu filtr urlencode() funksiyasiga juda o‘xshab ishlaydi.
Mumkin bo‘lgan opsiyalar va bayroqlar:
- FILTER_FLAG_STRIP_LOW - ASCII qiymati < 32 bo‘lgan belgilarni olib tashlash
- FILTER_FLAG_STRIP_HIGH - ASCII qiymati > 127 bo‘lgan belgilarni olib tashlash
- FILTER_FLAG_ENCODE_LOW - ASCII qiymati < 32 bo‘lgan belgilarni kodlash
- FILTER_FLAG_ENCODE_HIGH - ASCII qiymati > 127 bo‘lgan belgilarni kodlash
Ko‘proq misollar
1-misol
Maxsus belgilarni kodlang va ASCII qiymati > 127 bo‘lgan barcha belgilarni olib tashlang:
<?php
$url="https://www.w3schoolsÅÅ.com";
$url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
echo $url;
?>
O‘zingiz sinab ko‘ring »
❮ PHP filtrlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
