Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

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() फ़ंक्शन पांच पैरामीटर स्वीकार करता है -

  • $स्ट्रिंग - इस पैरामीटर का उपयोग स्ट्रिंग को एन्कोड करने के लिए किया जाता है। इसकी एन्कोडिंग mb_internal_encoding() . जैसी ही होनी चाहिए

  • $charset - यह पैरामीटर उस वर्ण सेट नाम को निर्दिष्ट करता है जिसमें स्ट्रिंग का प्रतिनिधित्व किया जाता है।

  • $transfer_encoding - यह पैरामीटर MIME एन्कोडिंग की योजना को निर्दिष्ट करता है। यह बेस 64 (बी) या कोटेड-प्रिंट करने योग्य (क्यू) होना चाहिए। यदि नहीं दिया जाता है, तो यह वापस बेस 64 (बी) पर आ जाता है।

  • $newLine - यह पैरामीटर एंड-ऑफ-लाइन (ईओएल) मार्कर को निर्दिष्ट करता है जिसके साथ 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. PHP में रेगेक्स का उपयोग करके स्ट्रिंग को वाक्यों में विभाजित करें

    उदाहरण function sentence_split($text) {    $before_regexes =       array('/(?:(?:[\'\"„][\.!?…][\'\"”]\s)|(?:[^\.]\s[A-Z]\.\s)|(?:\b(?:St|Gen|Hon|Prof|Dr|Mr|Ms|Mrs|[JS]r|Col|Maj|Brig|Sgt|Capt|Cmnd|Sen|Rev|Rep|Revd)      

  1. PHP का उपयोग करके सरणी तत्वों की कुंजी रीसेट करें?

    PHP का उपयोग करके सरणी तत्वों की कुंजियों को रीसेट करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");    var_dump ($arr); &nbs

  1. PHP का उपयोग करके यादृच्छिक स्ट्रिंग उत्पन्न करना

    PHP का उपयोग करके यादृच्छिक स्ट्रिंग उत्पन्न करने के लिए, कोड इस प्रकार है- उदाहरण <?php    $res = substr(md5(mt_rand()), 0,5);    echo "Displaying random string...\n";    echo $res; ?> आउटपुट यह निम्नलिखित आउटपुट उत्पन्न करेगा- Displaying random string