PHPGurukul

Useful Numeric Functions in PHP

There are many functions related to numbers.like Useful Numeric Functions in PHP ,Mathematical Functions in PHP  Here are a few of the most common and useful:

abs() : 

Returns the absolute value of the number.

Syntax: 

abs(number);

Example;

<?php

echo abs(5)."<br />";

echo abs(-5)."<br />";

echo abs(8.5)."<br />";

echo abs(-8.5)."<br />";

?>

Output Will be :
5
5
8.5
8.5

pi() :

Return the value of pi.

Syntax:

pi();

Example :

<?php
echo(pi());
?>

Output will be
3.1415926535898

round() :

Rounds a number to nearest integer.

Syntax

round($number, $precision, $mode);

$number : Number which you wnat to round
$precision : Optional Parameter. It specifies the number of decimal digits to round to. The default value of this parameter is zero.
$mode : Rounding mode.
Possible values :
PHP_ROUND_HALF_UP, PHP_ROUND_HALF_DOWN, PHP_ROUND_HALF_EVEN, PHP_ROUND_HALF_ODD.

Example :

<?php
echo round(8.4)."<br />";
//Output will be 8

echo round(8.5)."<br />";
//Output will be 9

echo round(8.5,0)."<br />";
//Output will be 9

echo round(10.4556,2)."<br />";
//Output will be 10.46

echo round(0.45)."<br />";
//Output will be 0

echo round(0.65)."<br />";
//Output will be 1

echo round(-1.45)."<br />";
//Output will be 1
?>

sqrt() :

Retruns the sqaure root of a number.

Syntax : 

sqrt(number);

Example :

<?php

echo sqrt(1);
//Output will be 1

echo sqrt(2);
//Output will be 4

echo sqrt(5);
//Output will be 25

echo sqrt(-);
//Output will be NAN

?>

Anuj Kumar

This is Anuj Kumar. I’m a professional web developer with 4+ year experience. I write blogs in my free time. I love to learn new technologies and share with others.
I founded PHPGurukul in September 2015. The main aim of this website to provide PHP, Jquery, MySQL, PHP Oops and other web development tutorials.
.

Recommended Tutorials for you


Add comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Web Hosting with a FREE domain. On sale ₹99.00/mo

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.