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 यूनिकोड कोडपॉइंट से कैरेक्टर में कनवर्ट करने के लिए फ़ंक्शन का उपयोग किया जा सकता है।