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

PHP - iconv_substr () का उपयोग करके स्ट्रिंग के हिस्से को कैसे काटें?


PHP में, iconv_substr() ऑफ़सेट और लंबाई पैरामीटर द्वारा निर्दिष्ट स्ट्रिंग के एक हिस्से को काटने के लिए फ़ंक्शन का उपयोग किया जाता है। मान लीजिए हमारे पास एक स्ट्रिंग है "helloWorld" और हम केवल स्ट्रिंग को काटना और दिखाना चाहते हैं (llowo), फिर हम 2 से 5 तक की संख्याओं का उपयोग करके इसे चुनेंगे।

सिंटैक्स

string iconv_substr(str $string, int $offset, int $length, str $encoding)

पैरामीटर

iconv_substr() चार पैरामीटर स्वीकार करता है:$string , $ऑफ़सेट , $लंबाई और $एन्कोडिंग

  • $string− $string पैरामीटर मूल स्ट्रिंग को निर्दिष्ट करता है।

  • $offset− यदि $offset पैरामीटर गैर-ऋणात्मक है, तो iconv_substr() फ़ंक्शन स्ट्रिंग के चयनित हिस्से को ऑफ़सेट कैरेक्टर से शुरू से काटता है, शून्य से गिनती करता है। और अगर यह नकारात्मक है, तो iconv_substr() फ़ंक्शन स्थिति से शुरू होने वाले हिस्से को काटता है, स्ट्रिंग के अंत से वर्णों को दूर करता है।

  • $लंबाई− यदि $length पैरामीटर दिया गया है और यह सकारात्मक है, तो इसके वापसी मूल्य में उस हिस्से के अधिकतम लंबाई वाले वर्ण होंगे जो ऑफ़सेट से शुरू होते हैं।

  • $एन्कोडिंग- यदि एन्कोडिंग पैरामीटर अनुपस्थित या शून्य है, तो स्ट्रिंग को iconv.internal_encoding में माना जाता है ।

रिटर्न वैल्यू

iconv_substr() फ़ंक्शन ऑफ़सेट और लंबाई पैरामीटर द्वारा निर्दिष्ट स्ट्रिंग के हिस्से को लौटाता है। यदि स्ट्रिंग ऑफ़सेट वर्णों से छोटी है, तो यह झूठी वापसी करेगी। यदि स्ट्रिंग बिल्कुल ऑफ़सेट वर्णों के समान लंबाई की है, तो एक रिक्त या रिक्त स्ट्रिंग वापस आ जाएगी।

उदाहरण 1

iconv_substr() बिना स्पेस रीडिंग के फंक्शन

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr("HelloWorld!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?>

आउटपुट

string(7) "lloWorl"

उदाहरण 2

iconv_substr() स्पेस रीडिंग के साथ फंक्शन

<?php
   // Helloworld sting is used
   // To cut the selected portion from string
   //iconv_substr function is used
   $string = iconv_substr ("Hello World!", 2, 7, "UTF-8");

   // It will returns the character from 2 to 7
   var_dump($string);
?gt;

आउटपुट

string(7) "llo Wor"

  1. PHP में इमेजस्ट्रिंगअप () फ़ंक्शन का उपयोग करके लंबवत रूप से एक स्ट्रिंग कैसे आकर्षित करें?

    इमेजस्ट्रिंगअप () PHP में एक इनबिल्ट फंक्शन है जिसका उपयोग इमेज को लंबवत रूप से खींचने के लिए किया जाता है। सिंटैक्स bool imagestringup ($image, $font, $x, $y, $string, $color) पैरामीटर इमेजस्ट्रिंग () छह पैरामीटर स्वीकार करता है:$image, $font, $x, $y, $string, और $color. $छवि − $image पैरामीटर

  1. PHP में इमेजस्ट्रिंग () फ़ंक्शन का उपयोग करके क्षैतिज रूप से टेक्स्ट स्ट्रिंग छवि कैसे बनाएं?

    इमेजस्ट्रिंग () PHP में एक इनबिल्ट फंक्शन है जो एक स्ट्रिंग को क्षैतिज रूप से खींचने के लिए उपयोग किया जाता है। सिंटैक्स bool imagestring($image, $font, $x, $y, $string, $color) पैरामीटर इमेजस्ट्रिंग () छह अलग-अलग पैरामीटर स्वीकार करता है - $image, $font, $x, $y, $string, और $color. $छवि − $imag

  1. सी # का उपयोग कर स्ट्रिंग को कैसे उलटें?

    एक स्ट्रिंग को उलटने के लिए, Array.Reverse() विधि का उपयोग करें। वह स्ट्रिंग सेट करें जिसे आप उलटना चाहते हैं - string str = "Amit"; उपरोक्त विधि में, हमने स्ट्रिंग को कैरेक्टर ऐरे में बदल दिया है - char[] ch = str.ToCharArray(); फिर रिवर्स () विधि का उपयोग किया जाता है। Array.Reverse(c