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

PHP - दिए गए कैरेक्टर का यूनिकोड पॉइंट मान कैसे प्राप्त करें


PHP में mb_ord() फ़ंक्शन

PHP में, हम दिए गए कैरेक्टर का यूनिकोड कोड पॉइंट मान प्राप्त करने के लिए **mb_ord()** फ़ंक्शन का उपयोग कर सकते हैं। यह फ़ंक्शन PHP 7 या उच्च संस्करणों में समर्थित है। **mb_ord()** फ़ंक्शन **mb_chr()** फ़ंक्शन का पूरक है।

सिंटैक्स

int mb_ord(string $string, string $encoding = null): int|false

पैरामीटर्स

  • $string - इनपुट स्ट्रिंग (पहला कैरेक्टर उपयोग किया जाता है)।
  • $encoding - कैरेक्टर एन्कोडिंग (जैसे 'UTF-8', 'ISO-8859-1')। यदि छोड़ा गया या null, तो आंतरिक एन्कोडिंग उपयोग की जाती है।

रिटर्न मान

  • पहले कैरेक्टर का **यूनिकोड कोड पॉइंट (इंटीजर)**।
  • विफलता पर **false** (उदाहरण के लिए, खाली स्ट्रिंग, अमान्य एन्कोडिंग)।

उदाहरण

<?php
echo "कैरेक्टर का न्यूमेरिक मान प्राप्त करें\n";
var_dump(mb_ord("B", "UTF-8"));        // 66
var_dump(mb_ord("d", "UTF-8"));        // 100
var_dump(mb_ord("\x80", "ISO-8859-2")); // 128
var_dump(mb_ord("\x80", "Windows-1251")); // 1026
?>

आउटपुट

कैरेक्टर का न्यूमेरिक मान प्राप्त करें
int(66)
int(100)
int(128)
int(1026)

संबंधित फ़ंक्शन्स

  • mb_chr($codepoint, $encoding) - कोड पॉइंट से कैरेक्टर (उल्टा ऑपरेशन)।
  • ord() - सिंगल-बाइट स्ट्रिंग्स के लिए (एस्की केवल, 0-255 लौटाता है)।
  • IntlChar::ord() - ICU लाइब्रेरी के माध्यम से पूर्ण यूनिकोड समर्थन (PHP 7.0+).

नोट

mb_ord() के लिए `mbstring` एक्सटेंशन सक्षम होना आवश्यक है (आधुनिक PHP इंस्टॉलेशन में डिफ़ॉल्ट रूप से सक्षम)।

  1. - PHP में serializeArray से POST वैल्यूज कैसे प्राप्त करें?

    PHP में serializeArray से POST वैल्यूज प्राप्त करने के लिए, serializeArray() मेथड का उपयोग करें। serializeArray() मेथड .serialize() मेथड की तरह सभी फॉर्म्स और फॉर्म एलिमेंट्स को सीरियलाइज़ करता है लेकिन आपके साथ काम करने के लिए JSON डेटा स्ट्रक्चर लौटाता है। मान लीजिए हमारे पास serialize.php फ़ाइल

  1. - C# में जांचें कि यूनिकोड वर्ण विभाजक है या नहीं

    Char.IsSeparator(char) मेथड जांचता है कि क्या निर्दिष्ट यूनिकोड वर्ण एक विभाजक वर्ण (यूनिकोड श्रेणी Zs, Zl, या Zp) है। स्पेस, टैब, लाइन सेपरेटर, पैराग्राफ सेपरेटर आदि विभाजक हैं। उदाहरण 1: कॉमा (विभाजक नहीं) using System; public class Demo { public static void Main() { bool res;

  1. - जावा में दिए गए कैरेक्टर के लिए यूनिकोड कैटेगरी कैसे खोजें?

    Character क्लास Object का एक सबक्लास है और यह प्रिमिटिव टाइप char के मान को ऑब्जेक्ट में लपेटता है। Character टाइप के ऑब्जेक्ट में एक सिंगल फील्ड होता है जिसका टाइप char है। हम getType() मेथड का उपयोग करके किसी विशेष कैरेक्टर के लिए यूनिकोड कैटेगरी निर्धारित कर सकते हैं। यह Character क्लास का एक स्