The gmp_root() is an in-built function in PHP which returns the integer part of the N-th root of a GMP number(GNU Multiple Precision: For large numbers).
gmp_pow( $num, $n )
Parameters: The function accepts two mandatory parameters $num and $n.
- $num – This is the GMP number whose integer part of the n-th root is returned. The parameter is a GMP object in PHP version 5.6 and later, or we are also allowed to pass a numeric string provided that it is possible to convert that string to a number.
- $n – the positive n-th root of the number. It is an integer value.
Return Value: This function returns a positive GMP number which is the integer part of the N-th root of the $num.
Input : $num = "20" $n = 2 Output : 4 Input : $num = "9" $n = 2 Output : 2
Below programs illustrate the gmp_root() function:
Program 1: The program below demonstrates the working of gmp_root() function when GMP number is passed as argument..
Program 2: The program below demonstrates the working of gmp_root() when numeric string is passed as an argument.
Program 3: Program to find the integer part of a square root of a number.
- How to get the function name inside a function in PHP ?
- D3.js | d3.min() function
- PHP | Ds\Set xor() Function
- PHP | pi( ) Function
- PHP | pow( ) Function
- PHP | each() Function
- PHP | Ds\Map put() Function
- D3.js | d3.max() function
- PHP | Ds\Map xor() Function
- PHP | pos() Function
- CSS | rgb() Function
- p5.js | box() Function
- PHP | key() 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 firstname.lastname@example.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.