Funktionen htmlspecialchars
Funktionen htmlspecialchars låter dig
skriva ut taggar i webbläsaren så att den inte anser
dem vara kommandon, utan visar dem som strängar. Funktionen
omvandlar ampersand & till &,
vinkelparentes < till <, vinkelparentes
> till >.
Om du behöver omvandla alla
möjliga HTML-entiteter, använd htmlentities.
Syntax
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Exempel
Låt oss omvandla en sträng med taggar:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Resultat av kodkörning:
'<b>text</b>'
Exempel
Låt oss omvandla en sträng med ampersand:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Resultat av kodkörning:
'test: &'
Se även
-
funktionen
htmlspecialchars_decode,
som utför den omvända operationen -
funktionen
htmlentities,
som utför en liknande operation -
funktionen
strip_tags,
som tar bort taggar från en sträng