mb_strcut() PHP में फ़ंक्शन का उपयोग निर्दिष्ट स्ट्रिंग का एक हिस्सा प्राप्त करने के लिए किया जाता है। यह किसी दिए गए स्ट्रिंग से सबस्ट्रिंग निकालता है। यह वर्णों के बजाय बाइट्स पर काम करता है। यदि कट की स्थिति मल्टी-बाइट वर्णों के दो बाइट्स के बीच होती है, तो कट उन वर्णों के पहले बाइट से शुरू होता है।
सिंटैक्स
string mb_strcut( $str_string, $int_start, $int_length=null, $str_encoding=null );
उदाहरण के लिए:
mb_strcut( string="Onlinetutorial", int= 6, length=5, encoding= "UTF-8" );
पैरामीटर
mb_strcut () निम्नलिखित चार मापदंडों को स्वीकार करता है -
-
str_string - स्ट्रिंग पैरामीटर काटा जा रहा है।
-
int_start - यदि प्रारंभ पैरामीटर गैर-ऋणात्मक है, तो लौटाई गई स्ट्रिंग किसी दिए गए स्ट्रिंग में शुरुआती बाइट स्थिति से शुरू होगी, शून्य से गिनती होगी। उदाहरण के लिए, एक स्ट्रिंग "ऑनलाइन ट्यूटोरियल" में, स्थिति '0' पर बाइट 'ओ' है, और स्थिति '1' पर बाइट 'एन' है और इसी तरह। यदि प्रारंभ नकारात्मक है, तो दी गई स्ट्रिंग स्ट्रिंग के अंत से वापस गिनना शुरू कर देगी।
-
यदि ऋणात्मक प्रारंभ का परिमाण स्ट्रिंग की लंबाई से अधिक है, तो लौटा हुआ भाग स्ट्रिंग की शुरुआत से निकालना शुरू कर देगा।
-
int_length - यह लंबाई को बाइट्स में लौटाता है। यदि लंबाई छोड़ी जाती है, तो NULL पास हो जाता है, यह स्ट्रिंग के अंत तक सभी बाइट्स निकालता है। यदि दी गई लंबाई ऋणात्मक है, तो लौटाई गई स्ट्रिंग उस लंबाई बाइट पर समाप्त होगी, जिसमें स्ट्रिंग के अंत से वापस शामिल है।
-
एन्कोडिंग - यह वर्ण एन्कोडिंग पैरामीटर है। यदि इसे छोड़ दिया जाता है या NULL, तो आंतरिक एन्कोडिंग मान का उपयोग किया जाता है।
रिटर्न वैल्यू
mb_strcut () स्ट्रिंग के निर्दिष्ट भाग को प्रारंभ और लंबाई पैरामीटर द्वारा लौटाता है।
उदाहरण
<?php //UTF-8 encoding //String online tutorial will cut the string from 6 // to till 5 characters $string = mb_strcut("Onlinetutorial", 6, 5, "UTF-8"); $str = mb_strtoupper($string); //output "TUTOR" print_r($str); ?>
आउटपुट
TUTOR