PHP: Arithmetic Operators
There are five basic arithmetic operators.
- + (addition)
- - (subtraction)
- * (multiplication)
- / (division)
- % (modulus)
The operators are summarized in the following table.
|+||Addition||$x + $y||Sum of $x and $y.|
|-||Subtraction||$x - $y||Difference of $x and $y.|
|*||Multiplication||$x * $y||Product of $x and $y.|
|/||Division||$x / $y||Quotient of $x and $y|
|%||Modulus||$x % $y||Remainder of $x divided by $y.|
<?php $x=100; $y=60; echo "The sum of x and y is : ". ($x+$y) ."<br />"; echo "The difference between x and y is : ". ($x-$y) ."<br />"; echo "Multiplication of x and y : ". ($x*$y) ."<br />"; echo "Division of x and y : ". ($x/$y) ."<br />"; echo "Modulus of x and y : " . ($x%$y) ."<br />"; ?>
The sum of x and y is : 160 The difference between x and y is : 40 Multiplication of x and y : 6000 Division of x and y : 1.6666666666667 Modulus of x and y : 40
Note : In the case of division, the operator returns a float value if the two operands are not integers.
PHP: Tips of the Day
In PHP, there are two versions of logical AND and OR operators.
|$a and $b||Both $a and $b are true|
|$a && $b||Both $a and $b are true|
|$a or $b||Either $a or $b is true|
|$a || $b||Either $a or $b is true|
Note that the && and || opererators have higher precedence than and and or. See table below:
|Evaluation||Result of $e||Evaluated as|
|$e = false || true||True||$e = (false || true)|
|$e = false or true||False||($e = false) or true|
Because of this it's safer to use && and || instead of and and or.
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework