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!
