htmlspecialchars funksiyasi
htmlspecialchars funksiyasi
teglarni brauzerga shunday chiqarish imkonini beradiki,
ularni buyruq emas, balki satr sifatida ko'rsatadi. Funksiya
ampersand & ni & ga,
burchak < ni < ga, burchak
> ni > ga aylantiradi.
Agar sizga barcha
mumkin bo'lgan HTML entitylarni aylantirish kerak bo'lsa, htmlentities dan foydalaning.
Sintaksis
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Misol
Keling, teglar bilan satrni aylantiramiz:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Kodni bajarish natijasi:
'<b>text</b>'
Misol
Keling, ampersand bilan satrni aylantiramiz:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Kodni bajarish natijasi:
'test: &'
Shuningdek qarang
-
htmlspecialchars_decodefunksiyasi,
bu teskari amalni bajaradi -
htmlentitiesfunksiyasi,
bu o'xshash amalni bajaradi -
strip_tagsfunksiyasi,
bu satrdan teglarni olib tashlaydi