সব HTML এন্টিটি ডিকোড করার জন্য html_entity_decode() ফাংশন
PHP-তে html_entity_decode() ফাংশনটি htmlentities()-এর বিপরীত কাজ করে। এটি সব HTML এন্টিটিগুলোকে তাদের সংশ্লিষ্ট ক্যারেক্টারে রূপান্তর করে। ক্যারেক্টার সেট নির্দিষ্ট করা যায়।
সিনট্যাক্স
html_entity_decode(str, flags, character-set)
প্যারামিটার
- str — ডিকোড করার স্ট্রিং
- flags — কোট হ্যান্ডলিং (ENT_COMPAT, ENT_QUOTES, ENT_NOQUOTES) এবং ডক্টাইপ (ENT_HTML401, ENT_HTML5, ENT_XML1, ENT_XHTML)
- character-set — ক্যারেক্টার সেট (ডিফল্ট UTF-8). UTF-8, ISO-8859-1, ISO-8859-15, cp1251, cp1252, KOI8-R, BIG5, GB2312, Shift_JIS, EUC-JP, MacRoman ইত্যাদি সাপোর্টেড।
রিটার্ন মান
ডিকোড করা স্ট্রিং রিটার্ন করে।
উদাহরণ
<?php $orig = "We've all the books!"; $one = htmlentities($orig); $two = html_entity_decode($one); echo $one; echo $two; ?>
আউটপুট
We've all the <b>books</b>!We've all the books!