PHP में, mb_substr() किसी दिए गए स्ट्रिंग के चयनित भाग को वापस करने के लिए उपयोग किया जाता है। मल्टीबाइट सुरक्षित substr() वर्णों की संख्या के आधार पर कार्य करता है। यह स्ट्रिंग की शुरुआत से स्थिति की गणना करता है। यह पहली वर्ण स्थिति के लिए 0 और दूसरी स्थिति वर्ण के लिए 1 लौटाएगा, और इसी तरह।
सिंटैक्स
string mb_substr(str $string, int $start, int $length, str $encoding)
पैरामीटर
यह PHP फ़ंक्शन चार पैरामीटर स्वीकार करता है:$string , $प्रारंभ , $लंबाई और $एन्कोडिंग ।
-
$string− इस पैरामीटर का उपयोग दिए गए स्ट्रिंग से सबस्ट्रिंग को निकालने के लिए किया जाता है।
$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
-
$शुरू— यदि प्रारंभ गैर-ऋणात्मक है, तो प्रारंभ से पहले वर्ण के लिए यह पैरामीटर 0 देता है। उदाहरण के लिए, यदि दी गई स्ट्रिंग “abcefg” . है तो पहले स्थान पर वर्ण 0 का अर्थ है “a” और इसी तरह। यदि प्रारंभ स्ट्रिंग ऋणात्मक है, तो यह वर्ण को स्ट्रिंग के अंत से वापस कर देगी।
-
$लंबाई− लंबाई पैरामीटर स्ट्रिंग से उपयोग किए जाने वाले वर्णों की अधिकतम संख्या है।
// Length is used from character (5 to 10) (5, 10, "UTF-8");
-
$एन्कोडिंग- इसका उपयोग कैरेक्टर एन्कोडिंग के लिए किया जाता है। यदि इसे छोड़ दिया जाता है या शून्य कर दिया जाता है, तो आंतरिक वर्ण एन्कोडिंग मान का उपयोग किया जाएगा।
रिटर्न वैल्यू
मल्टीबाइट सबस्ट्रिंग फ़ंक्शन प्रारंभ . का उपयोग करके दिए गए स्ट्रिंग से चयनित भाग को वापस कर देगा और लंबाई पैरामीटर।
उदाहरण
<?php // the mb_substr function will return // the selected part of string $string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8"); // Convert selected string in upper case $string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8"); // Output will be me to the echo "$string"; ?>
आउटपुट
ME TO THE