# PHP: Math

#### Example: Math in PHP

In the example below, you can see how concatenation (the period symbol) is needed to perform the addition of 5 + 3 on an echo line. Then, a new variable is created called \$total where 3 and 3 are added together. Using a variable, the value can be displayed in the echo statement without concatenation.

``````
<?php
echo "<p>5 + 3</p>";
echo "<p>5 + 3 = " . (5 + 3) . "</p>";
\$total = 2 + 3;
echo "<p>Total = \$total</p>";
?>
``````

Run it now

Output:

5 + 3

5 + 3 = 8

Total = 5

#### Example: Math in PHP

``````
<?php
\$num1 = 10;
\$num2 = 3;
\$num3 = 4;
\$total1 = \$num1 - \$num2;
echo "<p>5 + 2 = " . (5 + 2) . "</p>";
echo "<p>\$num1 - \$num2 = " . \$total1 . "</p>";
echo "<p>\$num1 / \$num2 = " . (\$num1 / \$num2) . "</p>";
echo "<p>\$num1 / \$num2 = " . number_format((\$num1 / \$num2),2) . "</p>";
\$total2 = 4 + 3 * 2;
\$total3 = (4 + 3) * 2;
echo "<p>total2 = \$total2</p>";
echo "<p>total3 = \$total3</p>";
echo "<p>5 to the power of 2 = " . pow(5,2) . "</p>";
echo "<p>5 <sup>2</sup> = " . pow(5,2) . "</p>";
echo "<p>total2 * 2 = " . (\$total2 * 2) . "</p>";
?>
``````

Run it now

Output:

5 + 2 = 7

10 - 3 = 7

10 / 3 = 3.33333333333

10 / 3 = 3.33

total2 = 10

total3 = 14

5 to the power of 2 = 25

5 2 = 25

total2 * 2 = 20

#### Example: Math operations and function

``````
<?php
\$answerMult = 5 * 5;    //  equals 25
\$answerDiv = 5 / 5;     // equals 1
\$answerExp = pow(5,3);  //  equals 125
\$answerMod = 5 % 3;     // equals 2
\$answerOrd = 2 + 6 * (3 + 1) ;       // equals 26