Функција 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,
која која уклања тагове из стринга