FILTER_SANITIZE_SPECIAL_CHARS

PHP FILTER_SANITIZE_SPECIAL_CHARS filtri


❮ To‘liq PHP filtrlar ma’lumotnomasi

Ta’rif va qo‘llanilishi

FILTER_SANITIZE_SPECIAL_CHARS filtri maxsus belgilarni HTML uchun ekranlaydi (HTML-escape).

Bu filtr "<>& belgilarini va ASCII qiymati 32 dan past bo‘lgan belgilarni ekranlash uchun ishlatiladi

  • Nomi: "special_chars"
  • ID raqami: 515

Mumkin bo‘lgan bayroqlar:

  • FILTER_FLAG_STRIP_LOW - ASCII qiymati 32 dan past bo‘lgan belgilarni olib tashlash
  • FILTER_FLAG_STRIP_HIGH - ASCII qiymati 32 dan yuqori bo‘lgan belgilarni olib tashlash
  • FILTER_FLAG_ENCODE_HIGH - ASCII qiymati 32 dan yuqori bo‘lgan belgilarni kodlash

Misol

<?php $url="Is Peter <smart> & funny?"; var_dump(filter_var($url,FILTER_SANITIZE_SPECIAL_CHARS)); ?>

Yuqoridagi kodning brauzerdagi natijasi quyidagicha bo‘ladi:

string(37) "Is Peter <smart> & funny?"

Brauzer oynasida "View source" (sahifa kodini ko‘rish) bandini tanlasangiz, quyidagi HTML kodini ko‘rasiz:

string(37) "Is Peter &lt;smart&gt; &amp; funny?"

❮ To‘liq PHP filtrlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!