html_entity_decode() फ़ंक्शन
PHP में html_entity_decode() फ़ंक्शन HTML एंटिटीज को उनके संबंधित कैरेक्टर्स में बदलने के लिए उपयोग किया जाता है।
सिंटैक्स
html_entity_decode(string $string, int $flags = ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, string $encoding = "UTF-8"): string
पैरामीटर्स
- string - डिकोड की जाने वाली स्ट्रिंग
- flags - कोट्स कैसे हैंडल करना है निर्दिष्ट करता है (htmlspecialchars_decode के समान)
- encoding - उपयोग की जाने वाली कैरेक्टर सेट निर्दिष्ट करने वाली स्ट्रिंग
- UTF-8 - डिफ़ॉल्ट। ASCII कम्पैटिबल मल्टी-बाइट 8-बिट यूनिकोड
- ISO-8859-1 - वेस्टर्न यूरोपियन
- ISO-8859-15 - वेस्टर्न यूरोपियन (यूरो साइन + फ्रेंच/फिनिश अक्षर जोड़ता है)
- cp866 - DOS-स्पेसिफिक साइरिलिक चार्सेट
- cp1251 - विंडोज-स्पेसिफिक साइरिलिक चार्सेट
- cp1252 - वेस्टर्न यूरोपियन के लिए विंडोज स्पेसिफिक चार्सेट
- KOI8-R - रशियन
- BIG5 - ट्रेडिशनल चाइनीज, मुख्यतः ताइवान में उपयोग
- GB2312 - सिम्पलिफाइड चाइनीज, राष्ट्रीय मानक
- BIG5-HKSCS - हांगकांग एक्सटेंशन्स के साथ Big5
- Shift_JIS - जापानी
- EUC-JP - जापानी
- MacRoman - मैक OS द्वारा उपयोग किया जाने वाला चार्सेट
रिटर्न वैल्यू
html_entity_decode() फ़ंक्शन कन्वर्टेड स्ट्रिंग रिटर्न करता है।
उदाहरण
<?php $orig = "We've all the <b>books</b>!"; $one = htmlentities($orig); $two = html_entity_decode($one); echo $one; echo $two; ?>
आउटपुट
We've all the <b>books</b>! We've all the books!