htmlspecialchars_decode() फ़ंक्शन
PHP में htmlspecialchars_decode() फ़ंक्शन स्पेशल HTML एंटिटीज को वापस कैरेक्टर्स में बदलने के लिए उपयोग किया जाता है।
निम्नलिखित HTML एंटिटीज डिकोड की जाएंगी:
- & बन जाता है & (एम्परसैंड)
- " बन जाता है " (डबल कोट)
- ' बन जाता है ' (सिंगल कोट)
- < बन जाता है < (लेस दैन)
- > बन जाता है > (ग्रेटर दैन)
सिंटैक्स
htmlspecialchars_decode(string $string, int $flags = ENT_QUOTES | ENT_HTML401): string
पैरामीटर्स
- string - डिकोड की जाने वाली स्ट्रिंग
- flags - निर्दिष्ट करता है कि कोट्स कैसे हैंडल करने हैं और किस डॉक्यूमेंट टाइप का उपयोग करना है
- 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>