কম্পিউটার

PHP – mb_encode_mimeheader() ব্যবহার করে MIME হেডারের জন্য স্ট্রিং এনকোড করুন


PHP-এ, mb_encode_mimeheader() ফাংশনটি MIME (মাল্টিপারপাস ইন্টারনেট মেল এক্সটেনশন) হেডারের জন্য একটি স্ট্রিং এনকোড করতে ব্যবহৃত হয়। এটি MIME হেডার এনকোডিং স্কিম দ্বারা একটি প্রদত্ত স্ট্রিংকে এনকোড করে৷

সিনট্যাক্স

string mb_encode_mimeheader(str $string, str $charset, str $transfer_encoding, str $newLine, int $indent)

পরামিতি

mb_encode_mimeheader() ফাংশন পাঁচটি প্যারামিটার গ্রহণ করে −

  • $string − এই প্যারামিটারটি স্ট্রিং এনকোড করতে ব্যবহৃত হয়। এর এনকোডিং mb_internal_encoding() এর মতই হওয়া উচিত

  • $charset − এই প্যারামিটারটি অক্ষর সেটের নাম নির্দিষ্ট করে যেখানে স্ট্রিংটি উপস্থাপন করা হয়।

  • $transfer_encoding − এই প্যারামিটারটি MIME এনকোডিংয়ের স্কিম নির্দিষ্ট করে। এটি base64 (B) বা উদ্ধৃত-মুদ্রণযোগ্য (Q) হওয়া উচিত। যদি না দেওয়া হয়, তাহলে এটি base64 (B) এ ফিরে আসে।

  • $newLine − এই প্যারামিটারটি শেষ-অফ-লাইন (EOL) চিহ্নিতকারীকে নির্দিষ্ট করে যার সাহায্যে mb_encode_mimeheader() লাইন-ভাঁজ করা হয়৷

  • $ইন্ডেন্ট − এটি প্রথম লাইনের ইন্ডেন্টেশনের জন্য ব্যবহৃত হয়।

রিটার্ন মান

এটি স্ট্রিংটির একটি রূপান্তরিত সংস্করণ প্রদান করে যা ASCII-তে প্রতিনিধিত্ব করা হয়।

উদাহরণ 1

<?php
   $name = "Online tutorials";
   $mbox = "nru";
   $doma = "gtin.thu";
   $addr = mb_encode_mimeheader($name,"UTF-7","Q")." <".$mbox."@".$doma.">";
   echo $addr;
?>

আউটপুট

Online tutorials

উদাহরণ 2

<?php
   $string = "\xe2\x86\x92";
   mb_internal_encoding( "UTF-8");
   echo mb_encode_mimeheader($string, 'UTF-8');
?>

আউটপুট

=?UTF-8?B?4oaS?=

  1. কেন পিএইচপি উচ্চ-ট্রাফিক ওয়েবসাইটের জন্য উপযুক্ত?

  2. পিএইচপি-তে রেজেক্স ব্যবহার করে বাক্যে স্ট্রিং বিভক্ত করুন

  3. পিএইচপি ব্যবহার করে অ্যারে উপাদানের কী রিসেট করবেন?

  4. পিএইচপি ব্যবহার করে র্যান্ডম স্ট্রিং তৈরি করা