How to Calculate the Nth Root of any Number with PHP
PHP:8.0
在 PHP 中,雖然有提供 sqrt() 來計算平方根,但是也僅限於平方根,對於立方根或次方根就無法處理,因此需要透過一點小技巧來計算。
Fractional Exponent
根據 Fractional Exponent
數學概念,會得到以下結果:
\sqrt[n]{x} = x^{\frac{1}{n}}
\\
\sqrt[n]{x^m} = x^{\frac{m}{n}}
因此我們可以直接透過 pow() 來計算次方。
範例
function nthRoot($number, $nthRoot) {
return pow($number, (1 / $nthRoot));
}