सबस्ट्रिंग का उपयोग कर PHP में स्ट्रिंग से सबस्ट्रिंग निकालें ()

Extract Substring From String Php Using Substr



सबस्ट्र () फ़ंक्शन का उपयोग PHP में एक स्ट्रिंग से किसी भी भाग को काटने के लिए किया जाता है। यह PHP का एक अंतर्निहित कार्य है जो प्रारंभिक स्थिति और लंबाई मान के आधार पर एक स्ट्रिंग के हिस्से को लौटाता है। इस फ़ंक्शन को उस मान पर लागू करने के बाद स्ट्रिंग का मूल मान अपरिवर्तित रहता है। स्ट्रिंग के हिस्से को काटने के लिए PHP स्क्रिप्ट में सबस्ट्र () फ़ंक्शन का उपयोग कैसे किया जा सकता है, इस ट्यूटोरियल में दिखाया गया है।

वाक्य - विन्यास:

सबस्ट्र () फ़ंक्शन का सिंटैक्स स्पष्टीकरण के साथ नीचे दिया गया है।







डोरी पदार्थ (डोरी$स्ट्रिंग,NS$ऑफ़सेट [,NS|शून्य $लंबाई = शून्य ])

यह फ़ंक्शन तीन तर्क ले सकता है। दो तर्क अनिवार्य हैं, और एक तर्क वैकल्पिक है। पहला तर्क, $स्ट्रिंग , मूल स्ट्रिंग मान लेता है जहां से सबस्ट्रिंग निकाला जाएगा। दूसरा तर्क, $ऑफ़सेट , प्रारंभिक स्थिति लेता है जहां से सबस्ट्रिंग निकालेगा। इस तर्क का मान कोई भी धनात्मक या ऋणात्मक पूर्णांक हो सकता है। वैकल्पिक तर्क, $लंबाई , सबस्ट्रिंग की लंबाई लेता है। इस तर्क का मान कोई भी धनात्मक या ऋणात्मक संख्या हो सकता है। यदि यह तर्क सबस्ट्र () फ़ंक्शन से छोड़ा गया है, तो यह फ़ंक्शन स्ट्रिंग से शुरू होकर वापस आ जाएगा $ऑफ़सेट मूल स्ट्रिंग के अंत तक मान।



उदाहरण 1: सकारात्मक प्रारंभिक स्थिति के साथ सबस्ट्र () का उपयोग

यह उदाहरण दिखाता है कि कैसे सबस्ट्र () फ़ंक्शन का उपयोग केवल सकारात्मक प्रारंभिक स्थिति के साथ किया जा सकता है। यदि प्रारंभिक स्थिति सकारात्मक है, तो गिनती 0 से शुरू होगी। यहां, प्रारंभिक स्थिति 11 है। इसलिए, स्ट्रिंग को मूल स्ट्रिंग के 12वें स्थान से अंत तक काटा जाएगा।




// मूल स्ट्रिंग को इनिशियलाइज़ करें
$स्ट्रिंग = 'लिनक्सहिंट में आपका स्वागत है';
// 11 से शुरू होने वाले सबस्ट्रिंग को काटें जहां काउंटर 0 . से शुरू होता है
$sub_string = पदार्थ ($स्ट्रिंग, ग्यारह);
// मूल स्ट्रिंग और सबस्ट्रिंग को प्रिंट करें
फेंक दिया '

मूल स्ट्रिंग मान है: $स्ट्रिंग

'
;
फेंक दिया '

सबस्ट्रिंग मान है: $sub_string

'
;
?>

आउटपुट:

वेबसर्वर से स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा। यह बताता है कि लिनक्ससंकेत सबस्ट्रिंग () फ़ंक्शन को लागू करने के बाद सबस्ट्रिंग है।





उदाहरण २: नकारात्मक प्रारंभिक स्थिति के साथ सबस्ट्र () का उपयोग

यह उदाहरण दिखाता है कि किसी अन्य स्ट्रिंग मान से स्ट्रिंग को काटने के लिए नकारात्मक प्रारंभिक स्थिति के साथ सबस्ट्र () फ़ंक्शन का उपयोग कैसे किया जा सकता है। यदि प्रारंभिक स्थिति ऋणात्मक है, तो गिनती मूल स्ट्रिंग के अंत से शुरू होती है, और मान 1. कोई लंबाई तर्क नहीं दिया जाता है। तो, स्क्रिप्ट प्रारंभिक स्थिति से स्ट्रिंग के अंत तक एक सबस्ट्रिंग लौटाएगी।




// मूल स्ट्रिंग को इनिशियलाइज़ करें
$स्ट्रिंग = 'मुझे प्रोग्रामिंग पसंद है';
// 11 से शुरू होने वाले सबस्ट्रिंग को काटें जहां काउंटर 0 . से शुरू होता है
$sub_string = पदार्थ ($स्ट्रिंग, -ग्यारह);
// मूल स्ट्रिंग और सबस्ट्रिंग को प्रिंट करें
फेंक दिया '

मूल स्ट्रिंग मान है: $स्ट्रिंग

'
;
फेंक दिया '

सबस्ट्रिंग मान है: $sub_string

'
;
?>

आउटपुट:

वेबसर्वर से स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा। यह बताता है कि प्रोग्रामिंग सबस्ट्रिंग () फ़ंक्शन को लागू करने के बाद सबस्ट्रिंग है।

उदाहरण 3: सकारात्मक प्रारंभिक स्थिति और लंबाई के साथ सबस्ट्र () का उपयोग

यह उदाहरण दिखाता है कि सकारात्मक प्रारंभिक स्थिति और लंबाई के साथ सबस्ट्र () फ़ंक्शन का उपयोग कैसे किया जा सकता है। यहां, शुरुआती स्थिति 21 है, और लंबाई 9 है। 0 से 21 तक गिनती करके शुरुआती स्थिति प्राप्त की जाएगी, और 9 वर्णों की गणना करके अंतिम स्थिति प्राप्त की जाएगी।


// ओरिजिनल स्ट्रिंग को इनिशियलाइज़ करें
$स्ट्रिंग = 'PHP एक सर्वर-साइड स्क्रिप्टिंग भाषा है';
// 21 से शुरू होने वाले सबस्ट्रिंग को लंबाई 9 . के साथ काटें
$sub_string = पदार्थ ($स्ट्रिंग, इक्कीस, 9);
// मूल स्ट्रिंग और सबस्ट्रिंग को प्रिंट करें
फेंक दिया '

मूल स्ट्रिंग मान है: $स्ट्रिंग

'
;
फेंक दिया '

सबस्ट्रिंग मान है: $sub_string

'
;
?>

आउटपुट:

वेबसर्वर से स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा। स्क्रिप्टिंग सबस्ट्रिंग () फ़ंक्शन को लागू करने के बाद सबस्ट्रिंग है।

उदाहरण 4: नकारात्मक प्रारंभिक स्थिति और लंबाई के साथ सबस्ट्र () का उपयोग

यह उदाहरण दिखाता है कि नकारात्मक प्रारंभिक स्थिति और लंबाई के साथ सबस्ट्र () फ़ंक्शन का उपयोग कैसे किया जा सकता है। यहां, प्रारंभिक स्थिति -16 है, और लंबाई -9 है। शुरुआती स्थिति और लंबाई दोनों को स्ट्रिंग के अंत से गिना जाएगा और गिनती 1 से शुरू होगी।


// मूल स्ट्रिंग को इनिशियलाइज़ करें
$स्ट्रिंग = 'एचटीएमएल एक मार्क-अप भाषा है';
// लंबाई -9 . के साथ -16 से शुरू होने वाले सबस्ट्रिंग को काटें
$sub_string = पदार्थ ($स्ट्रिंग, -16, -9);
// मूल स्ट्रिंग और सबस्ट्रिंग को प्रिंट करें
फेंक दिया '

मूल स्ट्रिंग मान है: $स्ट्रिंग

'
;
फेंक दिया '

सबस्ट्रिंग मान है: $sub_string

'
;
?>

आउटपुट:

वेबसर्वर से स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा। यह दर्शाता है कि निशान-अप सबस्ट्रिंग () फ़ंक्शन को लागू करने के बाद सबस्ट्रिंग है।

उदाहरण 5: एक नकारात्मक प्रारंभिक स्थिति और सकारात्मक लंबाई के साथ सबस्ट्र () का उपयोग

यह उदाहरण दिखाता है कि सकारात्मक प्रारंभिक स्थिति और नकारात्मक लंबाई के साथ पदार्थ () फ़ंक्शन का उपयोग कैसे किया जा सकता है। यहां, प्रारंभिक स्थिति -11 है, और लंबाई 7 है। स्ट्रिंग के अंत से गिनती करके प्रारंभिक स्थिति प्राप्त की जाएगी। सबस्ट्रिंग प्रारंभिक स्थिति के बाद 7 वर्णों की गिनती करके उत्पन्न होगी।


// ओरिजिनल स्ट्रिंग को इनिशियलाइज़ करें
$स्ट्रिंग = 'जावास्क्रिप्ट अब बहुत लोकप्रिय है';
// -11 से शुरू होने वाले सबस्ट्रिंग को लंबाई 7 . से काटें
$sub_string = पदार्थ ($स्ट्रिंग, -ग्यारह, 7);
// मूल स्ट्रिंग और सबस्ट्रिंग को प्रिंट करें
फेंक दिया '

मूल स्ट्रिंग मान है: $स्ट्रिंग

'
;
फेंक दिया '

सबस्ट्रिंग मान है: $sub_string

'
;
?>

आउटपुट:

वेबसर्वर से स्क्रिप्ट चलाने के बाद निम्न आउटपुट दिखाई देगा। यह बताता है कि लोकप्रिय सबस्ट्रिंग () फ़ंक्शन को लागू करने के बाद सबस्ट्रिंग है।

उदाहरण 6: सकारात्मक प्रारंभिक स्थिति और ऋणात्मक लंबाई के साथ सबस्ट्र () का उपयोग


// ओरिजिनल स्ट्रिंग को इनिशियलाइज़ करें
$स्ट्रिंग = 'कोणीय 8 एक जावास्क्रिप्ट ढांचा है';
// 11 से शुरू होने वाले सबस्ट्रिंग को काटें जहां काउंटर 0 . से शुरू होता है
$sub_string = पदार्थ ($स्ट्रिंग, 0, -26);
// मूल स्ट्रिंग और सबस्ट्रिंग को प्रिंट करें
फेंक दिया '

मूल स्ट्रिंग मान है: $स्ट्रिंग

'
;
फेंक दिया '

सबस्ट्रिंग मान है: $sub_string

'
;
?>

निष्कर्ष

किसी अन्य स्ट्रिंग से एक स्ट्रिंग को काटने के लिए PHP में सबस्ट्र () फ़ंक्शन का उपयोग करने के सभी संभावित संयोजन इस ट्यूटोरियल में छह सरल उदाहरणों का उपयोग करके दिखाए गए हैं। उम्मीद है, पाठक इस ट्यूटोरियल के उदाहरणों का अभ्यास करने के बाद सबस्ट्र () फ़ंक्शन को कुशलता से लागू कर सकते हैं।