PHP htmlspecialchars_decode() फ़ंक्शन
उदाहरण
पूर्वनिर्धारित HTML निकायों को कनवर्ट करें "<" (इससे कम) और ">" (से अधिक) वर्णों के लिए:
<?php
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
?>
उपरोक्त कोड का HTML आउटपुट होगा (स्रोत देखें):
<!DOCTYPE html>
<html>
<body>
This is some <b>bold</b> text.
</body>
</html>
उपरोक्त कोड का ब्राउज़र आउटपुट होगा:
This is some bold text.
परिभाषा और उपयोग
htmlspecialchars_decode() फ़ंक्शन कुछ पूर्वनिर्धारित HTML इकाइयों को वर्णों में परिवर्तित करता है।
HTML इकाइयाँ जिन्हें डिकोड किया जाएगा वे हैं:
- & बन जाता है और (एम्परसेंड)
- " बन जाता है" (दोहरा उद्धरण)
- ' बन जाता है '(एकल उद्धरण)
- < हो जाता है <(इससे कम)
- > बन जाता है > (से बड़ा)
htmlspecialchars_decode() फ़ंक्शन htmlspecialchars () के विपरीत है ।
वाक्य - विन्यास
htmlspecialchars_decode(string,flags)
पैरामीटर मान
Parameter | Description |
---|---|
string | Required. Specifies the string to decode |
flags | Optional. Specifies how to handle quotes and which document type to use. The available quote styles are:
Additional flags for specifying the used doctype:
|
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | परिवर्तित स्ट्रिंग लौटाता है |
---|---|
पीएचपी संस्करण: | 5.1.0+ |
चेंजलॉग: | PHP 5.4 - ENT_HTML401, ENT_HTML5, ENT_XML1 और ENT_XHTML जोड़ा गया। |
और ज्यादा उदाहरण
उदाहरण
कुछ पूर्वनिर्धारित HTML निकायों को वर्णों में बदलें:
<?php
$str = "Jane & 'Tarzan'";
echo htmlspecialchars_decode($str, ENT_COMPAT); // Will only convert double quotes
echo "<br>";
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
echo "<br>";
echo htmlspecialchars_decode($str, ENT_NOQUOTES); // Does not convert any quotes
?>
उपरोक्त कोड का HTML आउटपुट होगा (स्रोत देखें):
<!DOCTYPE html>
<html>
<body>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'<br>
Jane & 'Tarzan'
</body>
</html>
उपरोक्त कोड का ब्राउज़र आउटपुट होगा:
Jane & 'Tarzan'
Jane & 'Tarzan'
Jane & 'Tarzan'
उदाहरण
पूर्वनिर्धारित HTML निकायों को दोहरे उद्धरण चिह्नों में बदलें:
<?php
$str = 'I love "PHP".';
echo htmlspecialchars_decode($str, ENT_QUOTES); // Converts double and single quotes
?>
उपरोक्त कोड का HTML आउटपुट होगा (स्रोत देखें):
<!DOCTYPE html>
<html>
<body>
I love "PHP".
</body>
</html>
उपरोक्त कोड का ब्राउज़र आउटपुट होगा:
I love "PHP".
❮ पीएचपी स्ट्रिंग संदर्भ