PHP में, मल्टीबाइट स्ट्रिंग लंबाई (mb_strlen) फ़ंक्शन का उपयोग निर्दिष्ट स्ट्रिंग की कुल स्ट्रिंग लंबाई प्राप्त करने के लिए किया जाता है। यह फ़ंक्शन PHP 4.6.0 या उच्चतर संस्करणों में समर्थित है।
सिंटैक्स
int mb_strlen(str $string, str $encoding)
पैरामीटर
mb_strlen() दो पैरामीटर स्वीकार करता है:$string और $एन्कोडिंग ।
-
$string− इसका उपयोग स्ट्रिंग की लंबाई को जांचने के लिए किया जाता है
-
$एन्कोडिंग- इस पैरामीटर का उपयोग वर्ण एन्कोडिंग के लिए किया जाता है। यदि इसे छोड़ दिया जाता है या शून्य कर दिया जाता है, तो आंतरिक वर्ण एन्कोडिंग मान का उपयोग किया जाएगा।
रिटर्न वैल्यू
mb_strlen() दिए गए स्ट्रिंग में मौजूद वर्णों की संख्या लौटाता है। एक को बहु-बाइट वर्ण के रूप में गिना जाता है।
त्रुटियां/अपवाद
यदि एन्कोडिंग ज्ञात नहीं है, तो यह स्तर E_warning. . उत्पन्न करेगा
उदाहरण
<?php // It will return total number of character $result = mb_strlen("Hello World","UTF-8"); echo "Total number of characters: ", $result; ?>
आउटपुट
Total number of characters: 11
नोट: कि यह दिए गए स्ट्रिंग में भी स्थान की गणना करता है।