FILTER_SANITIZE_STRIPPED

PHP FILTER_SANITIZE_STRIPPED filtri


❮ To‘liq PHP filtrlar ma’lumotnomasi

Ta’rif va qo‘llanilishi

FILTER_SANITIZE_STRIPPED filtri keraksiz belgilarni olib tashlaydi yoki kodlaydi.

Bu filtr FILTER_SANITIZE_STRING filtrining taxallusi (alias).

FILTER_SANITIZE_STRIPPED filtri PHP 8.1.0 da eskirgan. Maxsus belgilarni kodlash uchun htmlspecialchars() funksiyasidan, HTML teglarini olib tashlash uchun esa strip_tags() funksiyasidan foydalaning.

Bu filtr ilovangiz uchun zararli bo‘lishi mumkin bo‘lgan ma’lumotlarni olib tashlaydi. U teglarni olib tashlash hamda keraksiz belgilarni o‘chirish yoki kodlash uchun ishlatiladi.

  • Nomi: "stripped"
  • ID raqami: 513

Mumkin bo‘lgan opsiyalar va bayroqlar:

  • FILTER_FLAG_NO_ENCODE_QUOTES - Bu bayroq tirnoqlarni kodlamaydi
  • 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_LOW - ASCII qiymati 32 dan past bo‘lgan belgilarni kodlash
  • FILTER_FLAG_ENCODE_HIGH - ASCII qiymati 32 dan yuqori bo‘lgan belgilarni kodlash
  • FILTER_FLAG_ENCODE_AMP - & belgisini & ko‘rinishida kodlash

Misol

<?php $var="<b>Peter Griffin<b>"; var_dump(filter_var($var, FILTER_SANITIZE_STRIPPED)); ?>

Kodning natijasi quyidagicha bo‘ladi:

string(13) "Peter Griffin"

❮ To‘liq PHP filtrlar ma’lumotnomasi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!