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

PHP में सबस्ट्र () फ़ंक्शन

सबस्ट्र () फ़ंक्शन का उपयोग स्ट्रिंग के एक भाग को वापस करने के लिए किया जाता है।

सिंटैक्स

substr(str, begin, len)

पैरामीटर

  • str - स्ट्रिंग

  • शुरू करें - निर्दिष्ट करता है कि स्ट्रिंग में कहां से शुरू करना है

    • एक सकारात्मक संख्या - स्ट्रिंग में निर्दिष्ट स्थान से प्रारंभ करें

    • एक ऋणात्मक संख्या - स्ट्रिंग के अंत से एक निर्दिष्ट स्थान पर प्रारंभ करें

    • 0 - स्ट्रिंग के पहले अक्षर से शुरू करें

  • लेन - लौटाए गए स्ट्रिंग की लंबाई निर्दिष्ट करता है। डिफ़ॉल्ट स्ट्रिंग के अंत तक है।

    • एक सकारात्मक संख्या - प्रारंभ पैरामीटर से लौटाई जाने वाली लंबाई

    • नकारात्मक संख्या - स्ट्रिंग के अंत से लौटाई जाने वाली लंबाई

वापसी

सबस्ट्र () फ़ंक्शन स्ट्रिंग के निकाले गए भाग को लौटाता है।

उदाहरण

निम्नलिखित एक उदाहरण है -

<?php
echo substr("This is it!",5);
?>

आउटपुट

is it!

उदाहरण

निम्नलिखित एक उदाहरण है -

<?php
echo substr("programming language",2,6)."<br>"
?>

आउटपुट

ogramm <br>

उदाहरण

आइए एक और उदाहरण देखें जिसमें नकारात्मक पैरामीटर शामिल हैं -

<?php
echo substr("website development",-5,-2)."<br>"
?>

आउटपुट

pme <br>

  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 स्ट्रिंग देता है। उदाहरण निम्नलिखित एक उदाहरण है -