পরিচিতি
স্ট্রিং ডেটা টাইপের সাথে কাজ করার জন্য দুটি অপারেটর রয়েছে। '.' (ডট) অপারেটর হলো PHP-এর কনক্যাটিনেশন অপারেটর (concatenation operator)। দুটি স্ট্রিং অপারেন্ড একসাথে জড়িয়ে (ডান পাশের স্ট্রিংর ক্যারেক্টারগুলো বাম পাশের স্ট্রিংর শেষে অ্যাপেন্ড করে) একটি নতুন স্ট্রিং রিটার্ন করে। PHP-তে .= অপারেটরও রয়েছে যেটাকে কনক্যাটিনেশন অ্যাসাইনমেন্ট অপারেটর (concatenation assignment operator) বলা হয়; বাম পাশের স্ট্রিং ডান পাশের অপারেন্ডের ক্যারেক্টারগুলো অ্যাপেন্ড করে আপডেট হয়।
সিনট্যাক্স
$newstring = $first . $second // কনক্যাটিনেশন অপারেটর $leftstring .= $rightstring // কনক্যাটিনেশন অ্যাসাইনমেন্ট অপারেটর
নিচে কনক্যাটিনেশন অপারেটর ব্যবহারের উদাহরণ—
উদাহরণ
<?php $x="Hello"; $y=" "; $z="PHP"; $n="\n"; $str=$x . $y . $z . $n; echo $str; ?>
আউটপুট
নিচের ফলাফল দেখানো হবে—
Hello PHP
নিচের উদাহরণে কনক্যাটিনেশন অ্যাসাইনমেন্ট অপারেটর ব্যবহার করা হয়েছে। দুটি স্ট্রিং অপারেন্ড কনক্যাটেনেট হয়ে বাম পাশের স্ট্রিংয়ের আপডেটেড কন্টেন্ট রিটার্ন করে—
উদাহরণ
<?php $x="Hello "; $y="PHP"; $x .= $y; echo $x; ?>
আউটপুট
নিচের ফলাফল দেখানো হবে—
Hello PHP