html_special_chars_decode() ফাংশনটি বিশেষ 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>