Функцыя 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,
якая якая выдаляе тэгі з радка