Calculate Square Roots in PHP

To find the nth root of a number in PHP, we can use the pow(base, power) function, for example the cube root of 27 is equal to 27 raised to the power of 1/3, \(\sqrt[3]{27} = 27^{1/3}\), since \(3^3=27\). In general the nth root of x, \(\sqrt[n]{x}=x^{1/n}\).

To calculate the square root of a number, we can also use the sqrt(number) function.

Example

Some example code showing how to calculate roots in PHP is below:

<?php
// Square root
echo sqrt(49) . "<br />";  // square root of 49
echo pow(49,1/2) . "<br />"; // alternative to square root of 49
echo pow(8,1/2). "<br />"; // square root of 8

// cube root
echo pow(8,1/3). "<br />"; // cube root of 8
echo pow(27,1/3). "<br />"; // cube root of 27

// higher roots
echo pow(390625,1/4). "<br />";
echo "25^4 = " . pow(25,4) . "<br />";

echo pow(1234, 1/6). "<br />";
?>

The output from this example is as follows:

7
7
2.8284271247462
2
3
25
25^4 = 390625
3.2750594908837

You can also use the pow() function in PHP to raise one number to the power of another (i.e. take the exponent). We cover this in a separate guide: Raise a Number to the Power of Another in PHP.