htmlspecialchars ֆունկցիա
htmlspecialchars ֆունկցիան թույլ է տալիս
թեգերը դիտարկիչում ցուցադրել այնպես, որ այն չհամարի
դրանք հրամաններ, այլ ցուցադրի որպես տողեր: Ֆունկցիան
վերափոխում է ամպերսանդը &-ը &-ի,
անկյունային փակագիծը <-ը <-ի, անկյունային
փակագիծը >-ը >-ի:
Եթե Ձեզ անհրաժեշտ է վերափոխել բոլոր
հնարավոր HTML էությունները, օգտագործեք htmlentities:
Շարահյուսություն
htmlspecialchars(string $string, int $flags = ENT_COMPAT, ?string $encoding = null, bool $double_encode = true): string
Օրինակ
Եկեք վերափոխենք թեգերով տողը:
<?php
echo htmlspecialchars('<b>bold text</b>');
?>
Կոդի կատարման արդյունքը:
'<b>text</b>'
Օրինակ
Եկեք վերափոխենք ամպերսանդ պարունակող տողը:
<?php
$str = 'test: &';
$res = htmlspecialchars($str);
echo $res;
?>
Կոդի կատարման արդյունքը:
'test: &'
Տես նաև
-
htmlspecialchars_decodeֆունկցիան,
որը կատարում է հակադարձ գործողություն -
htmlentitiesֆունկցիան,
որը կատարում է նմանատիպ գործողություն -
strip_tagsֆունկցիան,
որը հեռացնում է թեգերը տողից