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"