PHP.nl

Arithmetic Operators

Laatst bijgewerkt:

Arithmetic Operators

Remember basic arithmetic from school? These work just like those.

Example Name Result
Identity Conversion of to or
as appropriate.
Negation Opposite of .
Addition Sum of and .
Subtraction Difference of and .
Multiplication Product of and .
Division Quotient of and .
Modulo Remainder of divided by .
Exponentiation Result of raising to the 'th power.

The division operator returns a value unless the two operands are (or

which are type juggled to ) and the numerator is a multiple of the divisor, in which case an integer value will be returned. For integer division, see . /``float``intnumeric stringsint``intdiv

Operands of modulo are converted to before processing. For floating-point modulo, see . int``fmod

The result of the modulo operator has the same sign as the dividend — that is, the result of will have the same sign as . For example:

%``$a % $b``$aVoorbeeld: The Modulo Operator

<?php
var_dump(5 % 3);
var_dump(5 % -3);
var_dump(-5 % 3);
var_dump(-5 % -3);
?>
int(2)
int(2)
int(-2)
int(-2)

Math functions