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
Recommended Posts:
- How to get the function name inside a function in PHP ?
- PHP | Get PHP configuration information using phpinfo()
- PHP | php.ini File Configuration
- How to import config.php file in a PHP script ?
- PHP | imagecreatetruecolor() Function
- PHP | ImagickDraw getTextAlignment() Function
- PHP | Ds\Sequence last() Function
- Function to escape regex patterns before applied in PHP
- PHP | array_udiff_uassoc() Function
- PHP | geoip_continent_code_by_name() Function
- PHP | GmagickPixel setcolor() function
- PHP | opendir() Function
- PHP | cal_to_jd() Function
- PHP | stream_get_transports() Function
- PHP | Ds\Deque pop() Function
- PHP | SimpleXMLElement children() Function
- PHP | is_numeric() Function
- PHP | Imagick adaptiveSharpenImage() Function
- PHP | XMLWriter endDtdEntity() Function
- PHP | isset() Function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

