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 &,
leņķi < par <, leņķi
> par >.
Ja jums ir jāpārveido visas
iespējamās HTML entītijas, izmantojiet htmlentities.
Sintakse
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Piemērs
Pārveidosim virkni ar tagiem:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Koda izpildes rezultāts:
'<b>text</b>'
Piemērs
Pārveidosim virkni ar & zīmi:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Koda izpildes rezultāts:
'test: &'
Skatiet arī
-
funkciju
htmlspecialchars_decode,
kas veic apgrieztu darbību -
funkciju
htmlentities,
kas veic līdzīgu darbību -
funkciju
strip_tags,
kas noņem tagus no virknes