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

PHP में दो स्ट्रिंग्स का कन्कैटेनेशन

PHP विशिष्ट कार्यक्षमताओं वाले विभिन्न प्रकार के ऑपरेटर्स प्रदान करता है। ऑपरेटर्स हमें अंकगणितीय गतिविधियों, स्ट्रिंग कन्कैटेनेशन, मानों की तुलना और बूलियन ऑपरेशन्स करने में सक्षम बनाते हैं... इस लेख में, हम PHP द्वारा प्रदान किए गए स्ट्रिंग ऑपरेटर्स सीखेंगे। आइए पहले PHP में स्ट्रिंग ऑपरेटर्स के प्रकार सीखें। PHP द्वारा दो स्ट्रिंग ऑपरेटर्स प्रदान किए जाते हैं।

1.कन्कैटेनेशन ऑपरेटर ("."):

यह ऑपरेटर दो स्ट्रिंग मानों को जोड़ता है और इसे एक नई स्ट्रिंग के रूप में लौटाता है।

2.कन्कैटेनेटिंग असाइनमेंट ऑपरेटर (".="):

यह ऑपरेशन राइट साइड के आर्गुमेंट को लेफ्ट साइड के आर्गुमेंट से जोड़ता है।

आइए निम्नलिखित उदाहरणों का पालन करके उपरोक्त ऑपरेटर्स की उपयोगिता को प्रदर्शित करें।

उदाहरण:

<?php $a = 'Good'; $b = 'Morning'; $c = $a.$b; echo " $c "; ?>

आउटपुट :

Goodmorning

व्याख्या:

यहां हमने दो वेरिएबल $a और $b को स्ट्रिंग के रूप में लिया है। फिर हमने उन स्ट्रिंग्स को एक सिंगल स्ट्रिंग में कन्कैटेनेट करने के लिए कन्कैटेनेशन ऑपरेटर(.) का उपयोग किया है।

उदाहरण:

<?php 
    $a = 'Hello'; 
    $b = [" Good morning"," Folks"]; 
    for($i = count($b)-1; $i >= 0;$i--) { 
        $a .= $b[$i]; 
    } 
    echo " $a"; 
?>

आउटपुट:

Hello Folks Good morning

व्याख्या:

इस उदाहरण में, हमने कन्कैटेनेटिंग असाइनमेंट ऑपरेटर (".=") की मदद से स्ट्रिंग मानों को ऐरे मानों के साथ कन्कैटेनेट किया है। $a एक स्ट्रिंग को दर्शाता है जबकि $b एक ऐरे को दर्शाता है, हमने फोर लूप का उपयोग करके स्ट्रिंग $a को ऐरे $b के मानों के साथ कन्कैटेनेट किया है।

नोट:

कन्कैटेनेशन ऑपरेटर ('.') की " +" और " -" ऑपरेटर के समान प्राथमिकता होती है, जो अप्रत्याशित परिणाम उत्पन्न कर सकती है।

उदाहरण:

<?php $val = 5; echo "Result: " . $val + 5; ?>

आउटपुट:

5

व्याख्या:

उपरोक्त "Result: 10" के बजाय "5" प्रिंट करेगा क्योंकि पहले स्ट्रिंग "Result5" बनाई जाती है और फिर इसे 5 में जोड़ा जाता है जिससे 5 प्राप्त होता है क्योंकि नॉन-खाली नॉन-न्यूमेरिक स्ट्रिंग "Result5" को 0 में बदल दिया जाएगा और 5 के साथ जोड़कर 5 प्राप्त होगा। "Result: 10" प्रिंट करने के लिए, प्रीसिडेंस बदलने के लिए पैरेंथेसिस का उपयोग करें:

<?php $var = 5; echo "Result: " . ($var + 5); ?>

आउटपुट:

Result:10
  1. - C भाषा में स्ट्रिंग्स (Strings)

    स्ट्रिंग कैरेक्टर्स का एक सरणी (array) है जो नल कैरेक्टर (\0) से समाप्त होती है। नल कैरेक्टर यूजर द्वारा नहीं रखा जाता, कंपाइलर इसे स्ट्रिंग के अंत में स्वचालित रूप से रखता है।एक सरणी और एक स्ट्रिंग के बीच अंतर यह है कि कंपाइलर सरणी के अंत में नल कैरेक्टर नहीं रखता, जबकि स्ट्रिंग में कंपाइलर नल कैरे

  1. - C++ में दो स्ट्रिंग्स का सबसे बड़ा मर्ज

    मान लीजिए हमारे पास दो स्ट्रिंग्स a और b और एक स्ट्रिंग merge है। कार्य स्ट्रिंग merge को a और b के कैरेक्टर्स से इस तरह भरना है कि, यदि स्ट्रिंग a नॉन-खाली है, तो स्ट्रिंग a से पहला कैरेक्टर हटाएं और इसे स्ट्रिंग merge में कॉपी करें। यदि स्ट्रिंग b नॉन-खाली है, तो स्ट्रिंग b से पहला कैरेक्टर हटाएं

  1. C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें C++ में दो बाइनरी स्ट्रिंग्स को जोड़ें

    दो बाइनरी संख्या वाली स्ट्रिंग्स दी गई हैं, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम ढूंढना है और परिणाम को बाइनरी स्ट्रिंग के रूप में लौटाना है। बाइनरी संख्याएं वे संख्याएं हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी संख्याओं को जोड़ते समय बाइनरी जोड़ का नियम हो