HTML ট্রান্সলেশন টেবিল পাওয়ার জন্য get_html_translation_table() ফাংশন
PHP-তে get_html_translation_table() ফাংশনটি htmlspecialchars() এবং htmlentities() ফাংশনগুলো কোন ক্যারেক্টারকে কোন HTML এন্টিটিতে কনভার্ট করে সেটি দেখানোর জন্য ব্যবহৃত হয়। এটি আসল ক্যারেক্টারকে কী হিসেবে এবং এন্টিটিকে ভ্যালু হিসেবে ধারণকারী অ্যারে রিটার্ন করে।
সিনট্যাক্স
get_html_translation_table(func, table, flags)
প্যারামিটার
- func — কোন ফাংশনের টেবিল চান:
- HTML_SPECIALCHARS — শুধু স্পেশাল ক্যারেক্টার (ডিফল্ট)
- HTML_ENTITIES — সব প্রযোজ্য ক্যারেক্টার
- table — কোন টেবিল চান (HTML_ENTITIES বা HTML_SPECIALCHARS)
- flags — কোট হ্যান্ডলিং ফ্ল্যাগ (ENT_COMPAT, ENT_QUOTES, ENT_NOQUOTES)
রিটার্ন মান
ট্রান্সলেশন টেবিল অ্যারে রিটার্ন করে (কী=আসল ক্যারেক্টার, ভ্যালু=এন্টিটি)।
উদাহরণ ১
<?php print_r(get_html_translation_table(HTML_SPECIALCHARS)); ?>
আউটপুট
Array ( ["] => " [&] => & [<] => < [>] => > )
উদাহরণ ২
<?php print_r(get_html_translation_table(HTML_ENTITIES)); ?>
আউটপুট
Array ( [ ] => [¡] => ¡ [¢] => ¢ [£] => £ [¤] => ¤ [¥] => ¥ ... )