PHP অপারেটর
- Previous Page PHP কনস্ট্যান্ট
- Next Page PHP If...Else
এই অধ্যায়টিতে 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 চালানো হয় ?>
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 চালানো হয় ?>
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! ?>
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 ?>
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); ?>
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); ?>
- Previous Page PHP কনস্ট্যান্ট
- Next Page PHP If...Else