FILTER_SANITIZE_ENCODED

PHP FILTER_SANITIZE_ENCODED filtri

❮ PHP filtrlar ma’lumotnomasi

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!