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

PHP - mb_substr() के साथ स्ट्रिंग का चयनित भाग प्राप्त करें


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

PHP में, **mb_substr()** दिए गए स्ट्रिंग का **चयनित भाग** लौटाने के लिए उपयोग किया जाता है। मल्टीबाइट-सुरक्षित `substr()` कैरेक्टर्स की संख्या के आधार पर काम करता है (बाइट्स नहीं)। पोजीशन 0 से शुरू होती है।

सिंटैक्स

string mb_substr(
    string $string,
    int $start,
    int|null $length = null,
    string $encoding = null
): string

पैरामीटर्स

  • $string - इनपुट स्ट्रिंग।
  • $start - प्रारंभिक पोजीशन (0-आधारित)। यदि नकारात्मक, तो स्ट्रिंग के अंत से गिना जाता है।
  • $length - निकालने के लिए अधिकतम कैरेक्टर्स की संख्या। यदि छोड़ा गया/null, तो अंत तक निकालता है।
  • $encoding - कैरेक्टर एन्कोडिंग। यदि छोड़ा गया/null, आंतरिक एन्कोडिंग उपयोग की जाती है।

रिटर्न मान

  • $start और $length पैरामीटर्स का उपयोग करके स्ट्रिंग से **चयनित भाग**।

उदाहरण

<?php
// चयनित भाग प्राप्त करें
$string = mb_substr("Welcome to the online tutorials!", 5, 10, "UTF-8");
// चयनित स्ट्रिंग को अपरकेस में बदलें
$string = mb_convert_case($string, MB_CASE_UPPER, "UTF-8");
// आउटपुट: ME TO THE
echo $string;
?>

आउटपुट

ME TO THE

व्याख्या

"Welcome to the online tutorials!" - इंडेक्स 5 से 10 कैरेक्टर्स: "me to the" → अपरकेस → "ME TO THE"

पैरामीटर विवरण

पैरामीटरमानअर्थ
start = 0पहला कैरेक्टर"W"
start = 56वां कैरेक्टर"m" (0:W, 1:e, 2:l, 3:c, 4:o, 5:m)
start = -3अंत से 3"s!"
length = nullअंत तकबाकी स्ट्रिंग

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

  • mb_strcut() - बाइट्स द्वारा निकालें (कैरेक्टर्स नहीं), मल्टीबाइट सीमाओं पर काट सकता है।
  • mb_substr_count() - सबस्ट्रिंग घटनाएं गिनें।
  • preg_match()/u - रेगएक्स-आधारित निष्कर्षण।
  1. - C# का उपयोग करके स्ट्रिंग में सबसे अधिक बार आने वाले वर्ण को कैसे प्राप्त करें

    एक स्ट्रिंग में सबसे अधिक बार आने वाला वर्ण वह होता है जो सबसे अधिक बार आता है। इसे निम्नलिखित उदाहरण का उपयोग करके प्रदर्शित किया जा सकता है। स्ट्रिंग: apples are red उपरोक्त स्ट्रिंग में सबसे अधिक बार आने वाला वर्ण e है क्योंकि यह 3 बार आता है, जो किसी अन्य वर्ण की घटना से अधिक है। C# का उपयोग क

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

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

  1. - पायथन में स्ट्रिंग से न्यूनतम वर्णमाला कैरेक्टर कैसे प्राप्त करें?

    आप स्ट्रिंग पर min मेथड का उपयोग करके स्ट्रिंग से न्यूनतम वर्णमाला कैरेक्टर प्राप्त कर सकते हैं। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> min(helloworld) d >>> min(TAJMAHAL) A