PHP में mb_strimwidth() फंक्शन का उपयोग निर्दिष्ट चौड़ाई के साथ दी गई स्ट्रिंग को ट्रंकेट करने के लिए किया जाता है। इसका उपयोग दी गई स्ट्रिंग से निर्दिष्ट चौड़ाई काटने के लिए किया जाता है।
सिंटैक्स
string mb_strimwidth($str_string, $int_start, $int_width, $str_trim_marker, $str_encoding)
उदाहरण के लिए,
mb_strimwidth($str_string: "PHP Tutorials", $int_start: 2, $int_width: 10, $str_trim_marker: "...",);
पैरामीटर्स
mb_strimwidth() स्ट्रिंग चौड़ाई ट्रिम करने के लिए पांच अलग-अलग पैरामीटर्स स्वीकार करता है।
$str_string - वह स्ट्रिंग जिसे डीकोड किया जाना है।
$int_start - यह इंटीजर पैरामीटर निर्दिष्ट स्टार्ट पोजीशन से स्ट्रिंग को ट्रिम करेगा। यह स्ट्रिंग के शुरुआत से कैरेक्टर्स की स्ट्रिंग को ट्रिम करेगा।
$int_width - वांछित ट्रिम की चौड़ाई। नेगेटिव चौड़ाई स्ट्रिंग के अंत से गिनती करती है।
$str_trim_marker - यह एक स्ट्रिंग है जो दी गई स्ट्रिंग के अंत में जोड़ी जाती है जब स्ट्रिंग काटी/ट्रंकेट की जाती है।
$str_encoding - यह कैरेक्टर एन्कोडिंग पैरामीटर है। यदि इसे छोड़ा जाता है या NULL होता है, तो आंतरिक एन्कोडिंग मान उपयोग किया जाएगा।
रिटर्न मान
mb_strimwidth() ट्रंकेटेड स्ट्रिंग लौटाता है। यदि हम trim_marker सेट करते हैं, तो यह चौड़ाई से मेल खाने के लिए अंतिम कैरेक्टर्स को प्रतिस्थापित करेगा।
उदाहरण
<?php
// UTF-8 एन्कोडिंग
mb_internal_encoding("UTF-8");
// यह दी गई स्ट्रिंग चौड़ाई को ट्रिम करेगा
$str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "...");
// परिणामी आउटपुट दिखाता है
echo "$str_string";
?>
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा:
mply Easy Le...
नोट - उपरोक्त PHP कोड स्ट्रिंग को 2वें कैरेक्टर से 12वें कैरेक्टर तक ट्रिम करना शुरू करेगा। यह आंतरिक एन्कोडिंग का उपयोग करता है।