htmlspecialchars функциясы
htmlspecialchars функциясы
тегтерді браузерге оларды бұйрықтар деп
санамай, жолдар ретінде шығаруға мүмкіндік береді. Функция
амперсандты & &-ге,
бұрышты < <-ге, бұрышты
> >-ге түрлендіреді.
Егер сізге барлық мүмкін 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функциясы,
ол жолдан тегтерді жояды