फ़ंक्शन mb_strwidth
फ़ंक्शन mb_strwidth स्ट्रिंग की चौड़ाई मापता है, यह ध्यान में रखते हुए कि फुल-विड्थ वर्ण (उदाहरण के लिए, चीनी वर्ण) 2 स्थान लेते हैं, जबकि सामान्य वर्ण 1 स्थान लेते हैं। पहले पैरामीटर के रूप में मापने के लिए स्ट्रिंग पास की जाती है, दूसरे वैकल्पिक पैरामीटर के रूप में - एन्कोडिंग।
सिंटैक्स
mb_strwidth(string, [encoding]);
उदाहरण
आइए लैटिन वर्णों वाली स्ट्रिंग की चौड़ाई मापें:
<?php
echo mb_strwidth('Hello');
?>
कोड निष्पादन का परिणाम:
5
उदाहरण
आइए जापानी वर्णों वाली स्ट्रिंग की चौड़ाई मापें:
<?php
echo mb_strwidth('こんにちは');
?>
कोड निष्पादन का परिणाम:
10
उदाहरण
आइए मिश्रित स्ट्रिंग की चौड़ाई मापें:
<?php
echo mb_strwidth('Hello 世界');
?>
कोड निष्पादन का परिणाम:
9