HTML এন্টিটি ডিকোড করার জন্য htmlspecialchars_decode() ফাংশন
PHP-তে htmlspecialchars_decode() ফাংশনটি htmlspecialchars()-এর বিপরীত কাজ করে। এটি HTML এন্টিটিগুলোকে আবার ক্যারেক্টারে রূপান্তর করে।
ডিকোড হওয়া এন্টিটি
&→&(ampersand)"→"(ডবল কোট)'→'(সিংল কোট)<→<(লেস দ্যান)>→>(গ্রেটার দ্যান)
সিনট্যাক্স
htmlspecialchars_decode(str, flags)
প্যারামিটার
- str — ডিকোড করার স্ট্রিং
- flags — কোট হ্যান্ডলিং এবং ডক্টাইপ নির্দিষ্ট করে:
- ENT_COMPAT — শুধু ডবল কোট ডিকোড (ডিফল্ট)
- ENT_QUOTES — ডবল ও সিংল কোট ডিকোড
- ENT_NOQUOTES — কোনো কোট ডিকোড করে না
রিটার্ন মান
ডিকোড করা স্ট্রিং রিটার্ন করে।
উদাহরণ
<?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>