html_special_chars_decode() फ़ंक्शन का उपयोग विशेष HTML निकायों को वापस वर्णों में बदलने के लिए किया जाता है।
निम्नलिखित HTML निकाय हैं जिन्हें डिकोड किया जाएगा -
-
& बन जाता है और (एम्परसेंड)
-
" बन जाता है" (दोहरा उद्धरण)
-
' बन जाता है ' (एकल उद्धरण)
-
और लेफ्टिनेंट; हो जाता है <(इससे कम)
-
और जीटी; बन जाता है> (इससे बड़ा)
सिंटैक्स
htmlspecialchars_decode(str,flags)
पैरामीटर
-
str - डिकोड करने के लिए स्ट्रिंग
-
झंडे - निर्दिष्ट करता है कि उद्धरणों को कैसे संभालना है और किस प्रकार के दस्तावेज़ का उपयोग करना है।
-
निम्नलिखित बोली शैलियाँ हैं -
-
ENT_COMPAT - डिफ़ॉल्ट। केवल दोहरे उद्धरणों को डिकोड करता है
-
ENT_QUOTES - दोहरे और एकल उद्धरणों को डिकोड करता है
-
ENT_NOQUOTES - किसी भी उद्धरण को डिकोड नहीं करता है
-
-
प्रयुक्त सिद्धांत को निर्दिष्ट करने के लिए अतिरिक्त झंडे -
-
ENT_HTML401 - डिफ़ॉल्ट. कोड को HTML 4.01 के रूप में हैंडल करें
-
ENT_HTML5 - कोड को HTML 5 के रूप में हैंडल करें
-
ENT_XML1 - कोड को XML 1 के रूप में हैंडल करें
-
ENT_XHTML - कोड को XHTML के रूप में हैंडल करें
-
वापसी
htmlspecialchars_decode() फ़ंक्शन परिवर्तित स्ट्रिंग लौटाता है।
निम्नलिखित एक उदाहरण है -
उदाहरण
<?php $s = "<p>this -> "keyword in programming language</p>\n"; echo htmlspecialchars_decode($s); echo htmlspecialchars_decode($s, ENT_NOQUOTES); ?>
निम्न आउटपुट है -
आउटपुट
<p>this -> "keyword in programming language</p> <p>this -> "keyword in programming language</p>