Funksjonen htmlspecialchars
Funksjonen htmlspecialchars lar deg
vise HTML-tagger i nettleseren slik at den ikke oppfatter
dem som kommandoer, men viser dem som strenger. Funksjonen
konverterer ampersand & til &,
venstre vinkelparentes < til <, høyre vinkelparentes
> til >.
Hvis du trenger å konvertere alle
mulige HTML-entiteter, bruk htmlentities.
Syntaks
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Eksempel
La oss konvertere en streng med HTML-tagger:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Resultat av kjøring:
'<b>text</b>'
Eksempel
La oss konvertere en streng med ampersand:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Resultat av kjøring:
'test: &'
Se også
-
funksjonen
htmlspecialchars_decode,
som utfører den omvendte operasjonen -
funksjonen
htmlentities,
som utfører en lignende operasjon -
funksjonen
strip_tags,
som fjerner HTML-tagger fra en streng