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

PHP - mb_strlen() के साथ स्ट्रिंग लंबाई प्राप्त करें


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

PHP में, **mb_strlen()** (मल्टीबाइट स्ट्रिंग लंबाई) फ़ंक्शन का उपयोग निर्दिष्ट स्ट्रिंग की **कुल स्ट्रिंग लंबाई** प्राप्त करने के लिए किया जाता है, मल्टीबाइट कैरेक्टर्स को सही ढंग से गिनता है। PHP 4.0.6+ में समर्थित।

सिंटैक्स

int mb_strlen(string $string, string $encoding = null): int

पैरामीटर्स

  • $string - जांच की जाने वाली स्ट्रिंग।
  • $encoding - कैरेक्टर एन्कोडिंग। यदि छोड़ा गया/null, तो आंतरिक कैरेक्टर एन्कोडिंग मान उपयोग किया जाता है।

रिटर्न मान

  • दिए गए स्ट्रिंग में **कैरेक्टर्स की संख्या**। एक मल्टीबाइट कैरेक्टर को **1** के रूप में गिना जाता है।

त्रुटियाँ/अपवाद

  • यदि एन्कोडिंग अज्ञात है, तो **E_WARNING** स्तर की त्रुटि उत्पन्न होती है।

उदाहरण

<?php
// कुल कैरेक्टर संख्या लौटाएगा
$result = mb_strlen("Hello World", "UTF-8");
echo "कुल कैरेक्टर्स की संख्या: " . $result;
?>

आउटपुट

कुल कैरेक्टर्स की संख्या: 11

नोट

यह दिए गए स्ट्रिंग में **स्पेस को भी गिनता है**।

तुलना: strlen() vs mb_strlen()

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

  • mb_strwidth() - डिस्प्ले चौड़ाई (कुछ कैरेक्टर्स डबल-वाइड होते हैं)।
  • grapheme_strlen() - ग्राफेम क्लस्टर्स गिनता है (उदाहरण: इमोजी + स्किन टोन = 1)।
  1. - C# का उपयोग करके स्ट्रिंग की लंबाई कैसे कैलकुलेट करें

    C# में स्ट्रिंग की लंबाई प्राप्त करने के लिए String.Length प्रॉपर्टी का उपयोग करें। str.Length यह प्रॉपर्टी स्ट्रिंग में शब्दों की गणना करती है और निर्दिष्ट स्ट्रिंग की लंबाई प्रदर्शित करती है, उदाहरण के लिए, स्ट्रिंग Amit में 4 कैरेक्टर्स हैं - string str = Amit; उदाहरण निम्नलिखित स्ट्रिंग लंबाई कै

  1. - जावा में toString() का उपयोग करके संख्याओं का स्ट्रिंग प्रतिनिधित्व कैसे प्राप्त करें?

    toString() मेथड Object क्लास का एक महत्वपूर्ण मेथड है और इसका उपयोग किसी ऑब्जेक्ट के स्ट्रिंग या टेक्स्टुअल प्रतिनिधित्व को वापस करने के लिए किया जा सकता है। ऑब्जेक्ट क्लास का toString() मेथड एक स्ट्रिंग लौटाता है जो निर्दिष्ट ऑब्जेक्ट की क्लास के नाम के बाद @ चिन्ह और ऑब्जेक्ट के हैशकोड (java.lang

  1. - पायथन में स्ट्रिंग की लंबाई कैसे प्राप्त करें?

    पायथन में len() नामक एक मेथड होता है जो हमें किसी भी कंपोजिट ऑब्जेक्ट की लंबाई देता है। स्ट्रिंग की लंबाई प्राप्त करने के लिए, बस स्ट्रिंग को len() कॉल में पास करें। उदाहरण के लिए, print(len(abcdefghijklmnopqrstuvwxyz)) आउटपुट: 26

© कॉपीराइट https://in.wsxdn.com सर्वाधिकार सुरक्षित
स्ट्रिंगstrlen() (बाइट्स)mb_strlen() UTF-8 (कैरेक्टर्स)
"Hello"55
"नमस्ते"15 (3 बाइट्स × 5)5
"🙂"41