Funksie htmlspecialchars
Die funksie htmlspecialchars laat jou toe
om etikette in die blaaier te vertoon sodat dit
hulle nie as opdragte beskou nie, maar as snare uitvoer. Die funksie
omskep die ampersand & na &,
die kleiner-as teken < na <, die groter-as teken
> na >.
As jy alle moontlike HTML-entiteite moet omskep, gebruik htmlentities.
Sintaksis
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Voorbeeld
Kom ons omskep 'n string met etikette:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Resultaat van die kode-uitvoering:
'<b>text</b>'
Voorbeeld
Kom ons omskep 'n string met 'n ampersand:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Resultaat van die kode-uitvoering:
'test: &'
Sien ook
-
die funksie
htmlspecialchars_decode,
wat die omgekeerde bewerking uitvoer -
die funksie
htmlentities,
wat 'n soortgelyke bewerking uitvoer -
die funksie
strip_tags,
wat etikette uit 'n string verwyder