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 &amp;, die kleiner-as teken < na &lt;, die groter-as teken > na &gt;.

As jy alle moontlike HTML-entiteite moet omskep, gebruik htmlentities.

Sintaksis

phphtmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string

Voorbeeld

Kom ons omskep 'n string met etikette:

php<?php
  echo htmlspecialchars('<b>bold text</b>');
?>

Resultaat van die kode-uitvoering:

php'<b>text</b>'

Voorbeeld

Kom ons omskep 'n string met 'n ampersand:

php<?php
  $str = 'test: &';
  $res = htmlspecialchars($str);
  
  echo $res;
?>

Resultaat van die kode-uitvoering:

php'test: &'

Sien ook