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 <smart> & funny?"
❮ To‘liq PHP filtrlar ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
