Books / The PHP Programming Language / Chapter 4
Operators in PHP
PHP supports the standard arithmetic operators for addition, subtraction, multiplication,
and division using +
,-
, *
, and /
respectively. Each of these operators is a binary operator that acts on two operands which can either be literals, variables or expressions and
follow the usual rules of arithmetic when it comes to order of precedence (multiplication
and division before addition and subtraction).
$a = 10, $b = 20, $c = 30;
$d = $a + 5;
$d = $a + $b;
$d = $a - $b;
$d = $a + $b * $c;
$d = $a * $b; //d becomes a floating point number with a value .5
$x = 1.5, $y = 3.4, $z = 10.5;
$w = $x + 5.0;
$w = $x + $y;
$w = $x - $y;
$w = $x + $y * $z;
$w = $x * $y;
$w = $x / $y;
//mixing integers and floating point numbers is no problem
$w = $a + $x;
PHP also supports the integer remainder operator using the %
symbol. This operator
gives the remainder of the result of dividing two integers. Examples:
$x = 10 % 5; //x is 0
$x = 10 % 3; //x is 1
$x = 29 % 5; //x is 4