PHP অপারেটর

এই অধ্যায়টিতে PHP স্ক্রিপ্টের জন্য ব্যবহার্য বিভিন্ন অপারেটরকে দেখানো হয়েছে.

PHP গণিতীয় অপারেটর

Operator Name Example Result Display Result
+ জুড়ানো $x + $y $x এবং $y-এর সংযোজন Display Result
- হারানো $x - $y $x এবং $y-এর মান Display Result
* গুণ $x * $y $x এবং $y-এর গুণ Display Result
/ ভাগ $x / $y $x এবং $y-এর পরিমাণ Display Result
% পদার্থ $x % $y $x এবং $y-এর বাকি অংশ Display Result

এই উদাহরণটিতে বিভিন্ন গণিতীয় অপারেটরের বিভিন্ন ফলাফল দেখানো হয়েছে:

Example

<?php 
$x=17; 
$y=8;
echo ($x + $y); // 25 চালানো হয়
echo ($x - $y); // 9 চালানো হয়
echo ($x * $y); // 136 চালানো হয়
echo ($x / $y); // 2.125 চালানো হয়
echo ($x % $y); // 1 চালানো হয়
?>

Run Instance

PHP অ্যাসিগনমেন্ট অপারেটর

PHP অ্যাসিগনমেন্ট অপারেটর

PHP-এর মূলতম অ্যাসিগনমেন্ট অপারেটর "="। এটি মান ডানদিকের এক্সপ্রেশনটি ডানদিকের অপারেটরকে মান দেয়

অ্যাসিগনমেন্ট সমান বর্ণনা Display Result
x = y x = y ডানদিকের এক্সপ্রেশনটি ডানদিকের অপারেটরকে মান দেয় Display Result
x += y x = x + y জুড়ানো Display Result
x -= y x = x - y হারানো Display Result
x *= y x = x * y গুণ Display Result
x /= y x = x / y ভাগ Display Result
x %= y x = x % y মোডুলো Display Result

এই উদাহরণটিতে বিভিন্ন অ্যাসিগনমেন্ট অপারেটরের বিভিন্ন ফলাফল দেখানো হয়েছে:

Example

<?php 
$x=17; 
echo $x; // 17 চালানো হয়
$y=17; 
$y += 8;
echo $y; // 25 চালানো হয়
$z=17;
$z -= 8;
echo $z; // 9 চালানো হয়
$i=17;
$i *= 8;
echo $i; // 136 চালানো হয়
$j=17;
$j /= 8;
echo $j; // 2.125 চালানো হয়
$k=17;
$k %= 8;
echo $k; // 1 চালানো হয়
?>

Run Instance

PHP স্ট্রিং অপারেটর

Operator Name Example Result Display Result
. জুড়ানো $txt1 = "Hello" $txt2 = $txt1 . " world!" এখন $txt2 "Hello world!" ধারণ করছে Display Result
.= স্ট্রিং জুড়ানো $txt1 = "Hello" $txt1 .= " world!" এখন $txt1 "Hello world!" ধারণ করছে Display Result

এই উদাহরণটিতে স্ট্রিং অপারেটরের ফলাফল দেখানো হয়েছে:

Example

<?php
$a = "Hello";
$b = $a . " world!";
echo $b; // প্রদর্শন Hello world!
$x="Hello";
$x .= " world!";
echo $x; // প্রদর্শন Hello world!
?>

Run Instance

PHP বৃদ্ধি/হ্রাস অপারেটর

Operator Name বর্ণনা Display Result
++$x পূর্ববর্তী বৃদ্ধি $x$-কে বৃদ্ধি করে ফিরিয়ে দেয়, $x$-কে ফিরিয়ে দেয় Display Result
$x++ পরবর্তী বৃদ্ধি return $x, $x$-কে বৃদ্ধি করে ফিরিয়ে দেয় Display Result
--$x পূর্ববর্তী হ্রাস $x$-কে হ্রাস করে ফিরিয়ে দেয়, $x$-কে ফিরিয়ে দেয় Display Result
$x-- পরবর্তী হ্রাস return $x, $x হ্রাস করে ফিরিয়ে দেয় Display Result

এই উদাহরণটি বিভিন্ন বৃদ্ধি/হ্রাস অপারেটরের ফলাফলকে দেখায়:

Example

<?php
$x=17; 
echo ++$x; // প্রদর্শন 18
$y=17; 
echo $y++; // প্রদর্শন 17
$z=17;
echo --$z; // প্রদর্শন 16
$i=17;
echo $i--; // প্রদর্শন 17
?>

Run Instance

PHP তুলনামূলক অপারেটর

PHP তুলনামূলক অপারেটর $x$-এর $y$-র সাথে তুলনা করে:

Operator Name Example Result Display Result
== সমান $x == $y যদি $x$ $y$-র সমান, তবে true ফিরিয়ে দেয়. Display Result
=== সমান (সম্পূর্ণভাবে একই) $x === $y যদি $x$ $y$-র সমান এবং তাদের ধরন একই, তবে true ফিরিয়ে দেয়. Display Result
!= অসমান $x != $y If $x is not equal to $y, then return true. Display Result
<> অসমান $x <> $y If $x is not equal to $y, then return true. Display Result
!== অসমান (সম্পূর্ণভাবে ভিন্ন) $x !== $y যদি $x$ $y$-র অসমান বা তাদের ধরন ভিন্ন, তবে true ফিরিয়ে দেয়. Display Result
> বেশি $x > $y যদি $x$ $y$-র বেশি, তবে true ফিরিয়ে দেয়. Display Result
< কম $x < $y যদি $x$ $y$-র কম, তবে true ফিরিয়ে দেয়. Display Result
>= বেশি বা সমান $x >= $y যদি $x$ $y$-র বেশি বা সমান, তবে true ফিরিয়ে দেয়. Display Result
<= কম বা সমান $x <= $y যদি $x$ $y$-র কম বা সমান, তবে true ফিরিয়ে দেয়। Display Result

এই উদাহরণটি $x$-এর $y$-র সাথে কিছু তুলনামূলক অপারেটরের বিভিন্ন ফলাফলকে দেখায়:

Example

<?php
$x=17; 
$y="17";
var_dump($x == $y);
echo "<br>";
var_dump($x === $y);
echo "<br>";
var_dump($x != $y);
echo "<br>";
var_dump($x !== $y);
echo "<br>";
$a=17;
$b=8;
var_dump($a > $b);
echo "<br>";
var_dump($a < $b);
?>

Run Instance

PHP তত্ত্বমূলক অপারেটর

Operator Name Example Result Display Result
এবং এবং $x and $y যদি $x এবং $y দুটিই true হয়, তবে true ফিরিয়ে দেয়। Display Result
বা বা $x or $y যদি $x এবং $y অন্তত একটি true হয়, তবে true ফিরিয়ে দেয়। Display Result
xor বিভিন্ন কালকৃত $x xor $y যদি $x এবং $y একমাত্র true হয়, তবে true ফিরিয়ে দেয়। Display Result
&& এবং $x && $y যদি $x এবং $y দুটিই true হয়, তবে true ফিরিয়ে দেয়। Display Result
|| বা $x || $y যদি $x এবং $y অন্তত একটি true হয়, তবে true ফিরিয়ে দেয়। Display Result
! Not !$x If $x is not true, then return true. Display Result

PHP Array Operators

PHP Array Operators are used to compare arrays:

Operator Name Example Result Display Result
+ Union $x + $y The union of $x and $y (but not covering duplicate keys) Display Result
== Equal $x == $y If $x and $y have the same key/value pairs, then return true. Display Result
=== Equal $x === $y If $x and $y have the same key/value pairs and the order is the same, then return true. Display Result
!= Not Equal $x != $y If $x is not equal to $y, then return true. Display Result
<> Not Equal $x <> $y If $x is not equal to $y, then return true. Display Result
!== Not Equal $x !== $y If $x and $y are completely different, then return true. Display Result

The following example shows different results of using different array operators:

Example

<?php
$x = array("a" => "apple", "b" => "banana"); 
$y = array("c" => "orange", "d" => "peach"); 
$z = $x + $y; // $x With $y's Union
var_dump($z);
var_dump($x == $y);
var_dump($x === $y);
var_dump($x != $y);
var_dump($x <> $y);
var_dump($x !== $y);
?>

Run Instance