PHPerKaigi 2025

sqrt

(PHP 4, PHP 5, PHP 7, PHP 8)

sqrt平方根

说明

sqrt(float $num): float

返回 num 的平方根。

参数

num

要处理的参数

返回值

返回 num 的平方根,负数时返回 NAN

示例

示例 #1 sqrt() 示例

<?php
// 精度取决于精度指令
echo sqrt(9); // 3
echo sqrt(10); // 3.16227766 ...
?>

参见

添加备注

用户贡献的备注 1 note

up
0
landavia81 at gmail dot com
2 days ago
if you want a custom square root. Use pow() or powLogExp function (custom).

example:
100 root 3. In math is same as 1 divide with 3 (important)
<?php
$root
= 1/3;
echo
pow(1000, $root);
echo
powLogExp(1000, $root);

function
powLogExp($num1, $num2){
$num3 = log($num1) * $num2;
return
exp($num3);
}
?>
With this, you might using more complex 'root'
reference: counting math using log
To Top