फ़ंक्शन 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,
जो स्ट्रिंग से टैग हटाती है