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

PHP स्ट्रिंग ऑपरेटर्स (String Operators) - कन्कैटिनेशन और असाइनमेंट


परिचय

स्ट्रिंग डेटा प्रकारों के साथ काम करने के लिए दो ऑपरेटर हैं। '.' (डॉट) ऑपरेटर 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
  1. - PHP में strpos() फ़ंक्शन

    strpos() फ़ंक्शन strpos() फ़ंक्शन किसी स्ट्रिंग के अंदर दूसरी स्ट्रिंग की पहली घटना की स्थिति खोजने के लिए उपयोग किया जाता है। सिंटैक्स strpos($haystack, $needle, $offset) पैरामीटर पैरामीटरविवरण haystackखोजी जाने वाली स्ट्रिंग needleखोजी जाने वाली स्ट्रिंग offsetखोज शुरू करने की स्थिति (वैकल्प

  1. - C# स्ट्रिंग ऑपरेटर्स

    C# में दो स्ट्रिंग ऑपरेटर्स हैं: समानता और असमानता। उदाहरण आइए समानता ऑपरेटर का एक उदाहरण देखते हैं: using System; public class Demo { public static void Main() { string str1 = Amit; string str2 = ; Console.WriteLine(क्या string1 null या खाली है? = + string.IsNull

  1. - C# में स्ट्रिंग पर लॉजिकल ऑपरेटर्स (&&, ||, !)

    परिचय C# में लॉजिकल ऑपरेटर्स (&&, ||, !) बूलियन एक्सप्रेशन पर काम करते हैं। स्ट्रिंग तुलना के परिणाम (true/false) पर इन्हें लागू किया जा सकता है। ऑपरेटर्स ऑपरेटरनामविवरण &&लॉजिकल ANDदोनों ऑपरेंड true हों तो true ||लॉजिकल ORकोई एक ऑपरेंड true हो तो true !लॉजिकल NOTऑपरेंड का मान उलट देता है उ