PHP Operators

PHP

PHP Operators का इस्तेमाल किसी variables या values पर कोई कार्य करने के लिए किया जाता है

Types of PHP Operators

PHP Operators को निचे दिए गए groups में divide किया गया है:

  1. Arithmetic operators
  2. Comparison operators
  3. Logical operators
  4. Assignment operators
  5. Conditional operators

Arithmetic Operators

Arithmetic PHP Operators का इस्तेमाल कुछ सामान्य और सरल गणितीय (common and simple mathematical) हिसाब को करने के लिए किया जाता है।

Operator Name Description Example
+ Addition Adds together two values x + y
- Subtraction Subtracts one value from another x - y
* Multiplication Multiplies two values x * y
/ Division Divides one value by another x / y
% Modulus Returns the division remainder x % y
** Exponentiation Result of raising x to the y'th power x**y
++ Increment Increases the value of a variable by 1 ++x
-- Decrement Decreases the value of a variable by 1 --x
Example: Arithmetic PHP Operators
<?php
$x = 18;
$y = 4;
var_dump($x + $y); // Result: 18 + 4 = int(22)
echo "<br>";

var_dump($x - $y); // Result: 18 - 4 = int(14)
echo "<br>";

var_dump($x * $y); // Result: 18 * 4 = int(72)
echo "<br>";

var_dump($x / $y); // Result: 18 ÷ 4 = float(4.5)
echo "<br>";

var_dump($x ** $y); // Result: 18*18*18*18 = int(104976)
echo "<br>";

var_dump(5 ** 3); // Result: 5*5*5 = int(125)
echo "<br>";

var_dump(++$x); // Result: 18 + 1 = int(19)
?>

Comparison Operators

Comparison PHP Operators: जैसा की नाम से ही पता चलता है, यह दो वैल्यू को compare करता है और रिजल्ट true या false में देता है।

Operators Name Example
== Equal to x == y
!= Not equal x != y
<> Not equal x <> y
> Greater than x > y
< Less than x < y
>= Greater than or equal to x >= y
<= Less than or equal to x <= y
Example: Comparison PHP Operators
<?php
$x = 18;
$y = 4;
var_dump($x == $y); // Result: bool(false)
echo "<br>";

var_dump($x != $y); // Result: bool(true)
echo "<br>";

var_dump($x <> $y); // Result: bool(true)
echo "<br>";

var_dump($x < $y); // Result: bool(false)
echo "<br>";

var_dump($x > $y); // Result: bool(true)
echo "<br>";

var_dump($x <= $y); // Result: bool(false)
echo "<br>";

var_dump($x >= $y); // Result: bool(true)
?>

Logical Operators

Logical operators का उपयोग variables और किसी values के बीच तर्क को निर्धारित (determine) करने के लिए किया जाता है।

Operator Name Description
and and यदि दोनों statements सत्य हैं, तो ही परिणाम true होगा अन्यथा false होगा।
&& and यदि दोनों statements सत्य हैं, तो ही परिणाम true होगा अन्यथा false होगा।
or or यदि दोनों statements में से कोई एक भी सत्य हैं तो परिणाम true होगा अन्यथा false होगा, और यदि दोनों statements असत्य (गलत) हैं तो परिणाम false होगा।
|| or यदि दोनों statements में से कोई एक भी सत्य हैं तो परिणाम true होगा अन्यथा false होगा, और यदि दोनों statements असत्य (गलत) हैं तो परिणाम false होगा।
! not परिणाम को Reverts करता है, यदि परिणाम सत्य है तो यह false दिखाता है। और अगर परिणाम गलत है तो यह true दिखाता है।
Example: Logical PHP Operators
<?php
$x = 18;
$y = 4;
var_dump($x < 25 and $y == 4);
echo "<br>";
// x and y both are true, Result: bool(true)

var_dump($x < 25 and $y == 16);
echo "<br>";
// Both are not true, Result: bool(false)

var_dump($x < 25 && $y == 4);
echo "<br>";
// x and y both are true, Result: bool(true)

var_dump($x < 25 && $y == 16);
echo "<br>";
// Both are not true, Result: bool(false)

var_dump($x != 25 or $y == 16);
echo "<br>";
// x and y both are true, Result: bool(true)

var_dump($x < 25 || $y == 16);
echo "<br>";
// Atleast x is true, Result: bool(true)

var_dump(!($x == 25));
// x is false output will reverts, Result: bool(true)
?>

Assignment Operators

Assignment operators का उपयोग किसी variable को कुछ वैल्यू assign करने के लिए किया जाता है। Assignment operators की सूची निचे दिए गए है:

Operator Example Same As
= x = 5 x = x = 5
+= x += 5 x = x + 5
-= x -= 5 x = x - 5
*= x *= 5 x = x * 5
/= x /= 5 x = x / 5
%= x %= 5 x = x % 5

ऊपर दिए गए टेबल से, हमें यह समझ में आता है कि Assignment operators दोनों तरह से काम कर सकते हैं, लेकिन परिणाम समान (same) ही होगा।


Conditional Operators

Conditional operator सबसे पहले true or false वैल्यू के लिए एक expression का मूल्यांकन करता है और फिर मूल्यांकन के रिजल्ट के आधार पर दो दिए गए statements में से एक को execute करता है।

Operator Description Example
? : Conditional Expression If Condition is true ? Then value X : Otherwise value Y
Article By: Brajlal Prasad
Created on: 15 Feb 2023  3525  Views
 Print Article
Report Error

If you want to report an error, or any suggestion please send us an email to [email protected]