Open In App

PHP gmp_abs() Function

Improve
Improve
Like Article
Like
Save
Share
Report

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
  
// Passing a positive number
// as a numeric string
$val1 = gmp_abs("16497863358");
  
// Passing a negative number
// as a numeric string
$val2 = gmp_abs("-16497863358");
  
echo gmp_strval($val1);
echo "\n";
echo gmp_strval($val2);
  
?>


Output:

16497863358
16497863358

Program 2:




<?php
  
// Passing a positive number
// as a numeric string
$val1 = gmp_abs("1897023411");
  
// Passing a negative number
// as a numeric string
$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
Previous
Next
Share your thoughts in the comments
Similar Reads