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

PHP - mb_chr () का उपयोग करके यूनिकोड कोड बिंदु मान द्वारा वर्ण कैसे वापस करें?


PHP में, mb_chr() फ़ंक्शन का उपयोग यूनिकोड कोड बिंदु मान द्वारा वर्ण वापस करने के लिए किया जाता है। यह फ़ंक्शन एक स्ट्रिंग देता है जिसमें यूनिकोड कोड बिंदु मान द्वारा पहचाने गए वर्ण को निर्दिष्ट एन्कोडिंग में एन्कोड किया गया है।

सिंटैक्स

string mb_chr(int $codepoint, string $encoding)

पैरामीटर

mb_chr() केवल दो पैरामीटर स्वीकार करता है:$codepoint और $एन्कोडिंग

  • $codepoint− इस पैरामीटर का उपयोग यूनिकोड कोडपॉइंट मान को परिवर्तित करने के लिए किया जाता है। उदाहरण के लिए, U+1F418 हाथी के लिए 128024।

  • $एन्कोडिंग- यह पैरामीटर वर्ण एन्कोडिंग है। यदि यह अनुपस्थित या शून्य है, तो आंतरिक वर्ण एन्कोडिंग मान का उपयोग किया जाएगा।

रिटर्न वैल्यू

यह फ़ंक्शन अनुरोधित वर्ण वाली एक स्ट्रिंग देता है यदि इसे निर्दिष्ट एन्कोडिंग में प्रदर्शित किया जा सकता है या यह विफलता पर गलत लौटाता है।

नोट: PHP 8.0 से, अशक्त एन्कोडिंग की अनुमति है।

उदाहरण

<pre>
   <?php
      $str = [66, 64, 0x20AC, 128024];
      foreach ($str as $str) {
         var_dump(mb_chr($str, 'UTF-8'));
         var_dump(mb_chr($str, 'ISO-8859-1'));
      }
   ?>
</pre>

आउटपुट

string(1) "B"
string(1) "B"
string(1) "@"
string(1) "@"
string(3) "€"
bool(false)
string(4) "🐘"
bool(false)

नोट: पीएचपी IntlChar::chr() PHP यूनिकोड कोडपॉइंट से कैरेक्टर में कनवर्ट करने के लिए फ़ंक्शन का उपयोग किया जा सकता है।


  1. PHP में इमेजस्ट्रिंगअप () फ़ंक्शन का उपयोग करके लंबवत रूप से एक स्ट्रिंग कैसे आकर्षित करें?

    इमेजस्ट्रिंगअप () PHP में एक इनबिल्ट फंक्शन है जिसका उपयोग इमेज को लंबवत रूप से खींचने के लिए किया जाता है। सिंटैक्स bool imagestringup ($image, $font, $x, $y, $string, $color) पैरामीटर इमेजस्ट्रिंग () छह पैरामीटर स्वीकार करता है:$image, $font, $x, $y, $string, और $color. $छवि − $image पैरामीटर

  1. Java RegEx का उपयोग करके किसी भी वर्ण का मिलान कैसे करें

    मेटा कैरेक्टर । जावा में नियमित अभिव्यक्ति किसी भी वर्ण (एकल) से मेल खाती है, यह वर्णमाला, संख्या या कोई विशेष वर्ण हो सकता है। उदाहरण 1 आयात करें .out.println (एक स्ट्रिंग दर्ज करें); स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // किसी भी वर्ण से मेल खाने के लिए नियमित अभिव

  1. जावा का उपयोग कर एक स्ट्रिंग में एक अद्वितीय चरित्र कैसे खोजें?

    आप निम्न तरीकों से पता लगा सकते हैं कि दिए गए स्ट्रिंग में निर्दिष्ट वर्ण हैं या नहीं - indexOf() विधि का उपयोग करना आप indexOf() . का उपयोग करके स्ट्रिंग में किसी विशेष अक्षर की खोज कर सकते हैं स्ट्रिंग वर्ग की विधि। यह विधि एक पूर्णांक पैरामीटर देता है जो स्ट्रिंग के भीतर किसी शब्द की स्थिति अनुक