কম্পিউটার টিউটোরিয়াল

PHP স্ট্রিং অপারেটর (String Operators)


পরিচিতি

স্ট্রিং ডেটা টাইপের সাথে কাজ করার জন্য দুটি অপারেটর রয়েছে। '.' (ডট) অপারেটর হলো 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

  1. PHP-এ strrchr() ফাংশন

  2. PHP-এ strpos() ফাংশন

  3. C# স্ট্রিং অপারেটর: সমতা ও অসমতা

  4. C#-এ স্ট্রিংয়ের ওপর লজিক্যাল অপারেটরসমূহ