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

PHP में दो स्ट्रिंग्स का संयोजन

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

1. कॉन्सटेनेशन ऑपरेटर ("।"):

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

2. समवर्ती असाइनमेंट ऑपरेटर (".="):

यह ऑपरेशन दाईं ओर के तर्क को बाईं ओर के तर्क से जोड़ता है।

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

उदाहरण:

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

आउटपुट:

Goodmorning

स्पष्टीकरण:

यहां हमने दो चर $a और $b s स्ट्रिंग लिए हैं। फिर हमने उन स्ट्रिंग्स को एक स्ट्रिंग में जोड़ने के लिए Concatenation ऑपरेटर (.) का उपयोग किया है।

उदाहरण:

<?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

स्पष्टीकरण:

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

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

आउटपुट:

Result:10

  1. सी भाषा में स्ट्रिंग्स

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

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

    मान लीजिए कि हमारे पास दो तार ए और बी और एक स्ट्रिंग मर्ज है। कार्य स्ट्रिंग मर्ज को ए और बी के वर्णों से इस तरह से भरना है कि, यदि स्ट्रिंग ए गैर-रिक्त है, तो स्ट्रिंग ए से पहले अक्षर को हटा दें और इसे स्ट्रिंग मर्ज में कॉपी करें। यदि स्ट्रिंग बी गैर-रिक्त है, तो स्ट्रिंग बी से पहले अक्षर को हटा द

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

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