Funkcija htmlspecialchars
Funkcija htmlspecialchars omogoča
izpisovanje oznak v brskalnik tako, da jih le-ta ne obravnava
kot ukaze, temveč jih izpiše kot nize. Funkcija
pretvori ampersand & v &,
ostri oklepaj < v <, oster oklepaj
> v >.
Če morate pretvoriti vse
mogoče HTML entitete, uporabite htmlentities.
Sintaksa
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Primer
Pretvorimo niz z oznakami:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Rezultat izvajanja kode:
'<b>text</b>'
Primer
Pretvorimo niz z ampersandom:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Rezultat izvajanja kode:
'test: &'
Glejte tudi
-
funkcijo
htmlspecialchars_decode,
ki izvaja obratno operacijo -
funkcijo
htmlentities,
ki izvaja podobno operacijo -
funkcijo
strip_tags,
ki odstrani oznake iz niza