PHP Math


PHP has a set of math functions that allows you to perform math tasks on numbers.


PHP pi() Function

The pi() function returns the PI value:


Example
<?php
echo(pi()); // returns 3.1415926535898
?>


PHP min() and max() Functions

Min() and max() functions can be used to find the lowest or highest value in the list of arguments:


Example
<?php
echo(min(0, 150, 30, 20, -8, -200));  // returns -200
echo(max(0, 150, 30, 20, -8, -200));  // returns 150
?>


PHP abs() Function

The abs() function returns the total (positive) value of a number:


Example
<?php
echo(abs(-6.7));  // returns 6.7
?>


PHP sqrt() Function

The sqrt() function returns the square root of a number:


Example
<?php
echo(sqrt(64));  // returns 8
?>


PHP round() Function

The round() function rounds the number of floating point to its nearest whole number:


Example
<?php
echo(round(0.60));  // returns 1
echo(round(0.49));  // returns 0
?>


Random Numbers

The rand() function generates a random number:


Example
<?php
echo(rand());
?>

To get more control over a random number, you can add a minute of your choice and large parameters to specify the lowest number and the highest number to be returned.

For example, if you want a random number between 10 and 100 (plus), use the rand(10, 100):


Example
<?php
echo(rand(10, 100));
?>