परिचय
स्ट्रिंग डेटा प्रकारों के साथ काम करने के लिए दो ऑपरेटर हैं। '.' (डॉट) ऑपरेटर PHP का कन्कैटिनेशन ऑपरेटर (concatenation operator) है। दो स्ट्रिंग ऑपरेंड एक साथ जुड़ जाते हैं (दाएं हाथ की स्ट्रिंग के वर्ण बाएं हाथ की स्ट्रिंग में जोड़ दिए जाते हैं) और एक नई स्ट्रिंग लौटाते हैं। PHP में .= ऑपरेटर भी होता है जिसे कन्कैटिनेशन असाइनमेंट ऑपरेटर (concatenation assignment operator) कहा जा सकता है - बाएं हाथ की स्ट्रिंग दाएं हाथ के ऑपरेंड के वर्णों को जोड़कर अपडेट होती है।
सिंटैक्स
$newstring = $first . $second // कन्कैटिनेशन ऑपरेटर $leftstring .= $rightstring // कन्कैटिनेशन असाइनमेंट ऑपरेटर
उदाहरण
उदाहरण 1: कन्कैटिनेशन ऑपरेटर का उपयोग
<?php $x = "Hello"; $y = " "; $z = "PHP"; $n = "\n"; $str = $x . $y . $z . $n; echo $str; ?>
आउटपुट
Hello PHP
उदाहरण 2: कन्कैटिनेशन असाइनमेंट ऑपरेटर का उपयोग
दो स्ट्रिंग ऑपरेंड कन्कैटिनेटेड होते हैं जिससे बाएं हाथ की स्ट्रिंग की अद्यतन सामग्री लौटती है:
<?php $x = "Hello "; $y = "PHP"; $x .= $y; echo $x; ?>
आउटपुट
Hello PHP