Funktionen htmlspecialchars
Funktionen htmlspecialchars muliggør
visning af tags i browseren, så den ikke opfatter
dem som kommandoer, men viser dem som strenge. Funktionen
konverterer ampersand & til &,
venstrevinkel < til <, højrevinkel
> til >.
Hvis du har brug for at konvertere alle
mulige HTML-entiteter, brug htmlentities.
Syntaks
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Eksempel
Lad os konvertere en streng med tags:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Resultat af kodeudførelse:
'<b>text</b>'
Eksempel
Lad os konvertere en streng med ampersand:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Resultat af kodeudførelse:
'test: &'
Se også
-
funktionen
htmlspecialchars_decode,
som udfører den omvendte operation -
funktionen
htmlentities,
som udfører en lignende operation -
funktionen
strip_tags,
som fjerner tags fra en streng