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

पीएचपी - mb_strcut () फ़ंक्शन

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

  1. PHP में str_pad () फ़ंक्शन

    स्ट्रिंग को नई लंबाई तक पैड करने के लिए str_pad() फ़ंक्शन का उपयोग किया जाता है। यह गद्देदार स्ट्रिंग लौटाता है। सिंटैक्स str_pad(str, len, pad_str, pad_type) पैरामीटर str - स्ट्रिंग टू पैड लेन -नई स्ट्रिंग लंबाई pad_str - पैडिंग के लिए इस्तेमाल की जाने वाली स्ट्रिंग pad_type - स्ट्रिंग

  1. PHP में उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_एनकोड () फ़ंक्शन का उपयोग 8 बिट स्ट्रिंग को उद्धृत प्रिंट करने योग्य स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_encode(str) पैरामीटर str - यह 8-बिट स्ट्रिंग को परिवर्तित करने के लिए निर्दिष्ट करता है। वापसी उद्धृत_प्रिंट करने योग्य_एन्कोड () फ़ंक्शन परिवर

  1. PHP में उद्धरण_प्रिंट करने योग्य_डीकोड () फ़ंक्शन

    कोट्ड_प्रिंटेबल_डीकोड () का उपयोग उद्धृत प्रिंट करने योग्य स्ट्रिंग को 8 बिट स्ट्रिंग में बदलने के लिए किया जाता है। सिंटैक्स quoted_printable_decode(str) पैरामीटर str - इनपुट स्ट्रिंग वापसी Kotad_printable_decode() फ़ंक्शन 8-बिट ASCII स्ट्रिंग देता है। उदाहरण निम्नलिखित एक उदाहरण है -