PHP | gmp_sqrt() Function Last Updated : 14 Apr, 2018 Comments Improve Suggest changes Like Article Like Report The gmp_sqrt() is a built-in function in PHP which is used to calculate the square root of a GMP number (GNU Multiple Precision : For large numbers). This function returns only the integral part of the square root of the GMP number. Syntax: gmp_sqrt ( $num ) Parameters: This function accepts a GMP number $num as a mandatory parameter as shown in the above syntax. This parameter can be 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. Return Value: This function returns a GMP number which is the square root of a GMP number passed to it as parameter. This function only returns the integral part of the square root of the GMP number passed to it as argument. Examples: Input : "9" Output : 3 Input : "24" Output : 4 Below programs illustrate the gmp_sqrt() function in PHP : Program 1: Program to calculate the square root of a GMP number when numeric strings as GMP numbers are passed as arguments. php <?php // PHP program to calculate the square root // of a GMP number passed as arguments // strings as GMP numbers $num1 = "9"; $num2 = "24"; // calculates the square root of a GMP number $squareRoot = gmp_sqrt($num1); echo $squareRoot."\n"; // calculates the square root of a GMP number $squareRoot = gmp_sqrt($num2); echo $squareRoot."\n"; ?> Output: 3 4 Program 2: Program to calculate the square root of a GMP number when GMP numbers are passed as arguments. php <?php // PHP program to calculate the square root // of a GMP number // creating GMP numbers using gmp_init() $num1 = gmp_init(9, 10); $num2 = gmp_init(24, 10); // calculates the square root of a GMP number $squareRoot = gmp_sqrt($num1); echo $squareRoot."\n"; // calculates the square root of a GMP number $squareRoot = gmp_sqrt($num2); echo $squareRoot."\n"; ?> Output: 3 4 Reference: http://php.net/manual/en/function.gmp-sqrt.php Comment More infoAdvertise with us Next Article PHP | gmp_sqrt() Function B barykrg Follow Improve Article Tags : Misc Web Technologies PHP PHP-gmp Practice Tags : Misc Similar Reads PHP | gmp_sqrtrem() Function The gmp_sqrtrem() is a built-in function in PHP which is used to calculate the square root of a GMP number (GNU Multiple Precision : For large numbers) with remainder. This function also returns only the integral part in the square root of the GMP number as the gmp_sqrt() function. The remainder is 2 min read PHP | gmp_root() Function 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).Syntax:  gmp_root( $num, $n ) Parameters: The function accepts two mandatory parameters $num and $n.  $num - This is the GMP number whose integer 2 min read PHP | gmp_sub() Function The gmp_sub() is an in-built function in PHP which returns the subtraction of the two GMP numbers.(GNU Multiple Precision: For large numbers) Syntax: gmp_sub($num1, $num2) Parameters: This function accepts two GMP numbers $num1 and $num2 as mandatory parameters shown in the above syntax. These param 2 min read PHP | gmp_xor() Function The gmp_xor() is an in-built function in PHP which is used to calculate the XOR of 2 GMP numbers (GNU Multiple Precision : For large numbers). Syntax: gmp_xor( $num1, $num2 ) Parameters: This function accepts two GMP numbers $num1 and $num2 as mandatory parameters shown in the above syntax. These pa 2 min read PHP | gmp_strval() Function The gmp_strval() is an inbuilt function in PHP which returns the string value of a GMP number. (GNU Multiple Precision: For large numbers). Syntax: string gmp_strval ( GMP $num, int $base ) Parameters: The function accepts two parameters $num and $base as shown above and described below. $num - The 3 min read Like