bcsqrt
任意精度数字的二次方根
PHP 5.0.0及以上版本
bcsqrt函数用于计算一个大数的平方根。它是BC Math扩展的一部分,能够处理任意精度的数字,适合处理非常大的数字,而不像普通的sqrt函数那样仅限于有限的精度。
<span class="fun">bcsqrt(string $num, int $scale = 0): string</span>
返回一个字符串,表示计算得到的平方根结果。如果输入的数字无效或无法计算平方根,将返回布尔值false。
<?php
// 计算数字100的平方根
$result = bcsqrt('100');
echo $result; // 输出 10
?>
上述示例中,我们计算了数字100的平方根,结果为10。使用bcsqrt函数时,传入数字的字符串形式,并且该函数会自动返回一个表示结果的字符串。如果需要更高精度的结果,可以通过设置第二个参数$scale来指定保留的小数位数。