The gmp_abs() is an in built function in PHP which is used to calculate the absolute value of a GMP number (GNU Multiple Precision : For large numbers).
Syntax :
gmp_abs( $num )
Parameters : This function accepts a GMP number as parameter as shown in the above syntax. It can be a GMP object in PHP version 5.6 and later, or a numeric string provided that it is possible to convert the latter to a number.This function calculates the absolute value of this number and returns it.
Return Value : This function returns a positive GMP number which is the absolute value of the number passed as parameter.
Examples:
Input : "16497863358"
Output : 16497863358
Input : "-16497863358"
Output : 16497863358
Below programs illustrate the use of gmp_abs() function in PHP :
Program 1:
<?php
$val1 = gmp_abs( "16497863358" );
$val2 = gmp_abs( "-16497863358" );
echo gmp_strval( $val1 );
echo "\n" ;
echo gmp_strval( $val2 );
?>
|
Output:
16497863358
16497863358
Program 2:
<?php
$val1 = gmp_abs( "1897023411" );
$val2 = gmp_abs( "-1897023411" );
echo gmp_strval( $val1 );
echo "\n" ;
echo gmp_strval( $val2 );
?>
|
Output:
1897023411
1897023411
Reference:
http://php.net/manual/en/function.gmp-abs.php
Last Updated :
23 Jun, 2023
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...