Функция htmlspecialchars
Функция htmlspecialchars
тегларни браузерга уларни буйруқлар деб
ҳисобламай, балки сатрлар сифатида чиқариш имконини беради.
Функция амперсандни & дан & га,
бурчак < ни < га, бурчак
> ни > га айлантиради.
Агар сизга барча
mумкин бўлган HTML ентитиларни айлантириш талаб қилинса, htmlentities дан фойдаланинг.
Синтаксис
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Мисол
Теглар билан сатрни айлантирамиз:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Коднинг ишлаш натижаси:
'<b>text</b>'
Мисол
Амперсанд билан сатрни айлантирамиз:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Коднинг ишлаш натижаси:
'test: &'
Ҳам қаранг
-
htmlspecialchars_decodeфункцияси,
у тескари амални бажаради -
htmlentitiesфункцияси,
у ўхшаш амални бажаради -
strip_tagsфункцияси,
у сатрдан тегларни ўчиради