Funkcija htmlspecialchars

Funkcija htmlspecialchars ļauj izvadīt tagus pārlūkā tā, lai tas neuzskatītu tos par komandām, bet izvadītu kā virknes. Funkcija pārveido & zīmi & par &amp;, leņķi < par &lt;, leņķi > par &gt;.

Ja jums ir jāpārveido visas iespējamās HTML entītijas, izmantojiet htmlentities.

Sintakse

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

Piemērs

Pārveidosim virkni ar tagiem:

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

Koda izpildes rezultāts:

php'<b>text</b>'

Piemērs

Pārveidosim virkni ar & zīmi:

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

Koda izpildes rezultāts:

php'test: &'

Skatiet arī