Funksioni htmlspecialchars

Funksioni htmlspecialchars lejon që të shfaqen etiketat në shfletues në mënyrë të tillë që ai të mos i konsiderojë ato si komanda, por t'i shfaqë si vargje. Funksioni shndërron ampersand & në &amp;, këndin < në &lt;, këndin > në &gt;.

Nëse keni nevojë të shndërroni të gjitha entitetet e mundshme HTML, përdorni htmlentities.

Sintaksa

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

Shembull

Le të shndërrojmë një varg me etiketa:

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

Rezultati i ekzekutimit të kodit:

php'<b>text</b>'

Shembull

Le të shndërrojmë një varg me ampersand:

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

Rezultati i ekzekutimit të kodit:

php'test: &'

Shihni gjithashtu