htmlspecialchars funksiýasy
htmlspecialchars funksiýasy,
taglaryň brauzer tarapyndan buýruk hökmünde däl-de,
setir hökmünde görkezilmegine mümkinçilik berýär. Funksiýa
ampersand & ny & a,
sol burç < ny < a, sag burç
> ny > a öwürýär.
Eger siz ähli mümkin bolan
HTML antikleri öwürmek isleseňiz, htmlentities ulan.
Sintaksis
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Mysal
Tegli setiri öwürelim:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Kodyň ýerine ýetiriliş netijesi:
'<b>text</b>'
Mysal
Ampersandly setiri öwürelim:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Kodyň ýerine ýetiriliş netijesi:
'test: &'
Şeýlede görüň
-
htmlspecialchars_decodefunksiýasyny,
ýönekeý ters amaly ýerine ýetirýär -
htmlentitiesfunksiýasyny,
meňzeş amaly ýerine ýetirýär -
strip_tagsfunksiýasyny,
setirden taglary aýyrýar