gpt4 book ai didi

php - 我怎样才能将分子除以任何类似于 0.0110932 的 PHP?

转载 作者:行者123 更新时间:2023-12-04 16:44:49 24 4
gpt4 key购买 nike

我遇到类似 PHP 的错误

Warning: Division by zero error.

我还在,想计算一些问题。如果你能告诉我,如何用例子计算反对数/对数逆,我会更满意。

<?
if(isset($_POST['submit']))
{
$P=$_POST['P']; // P=100000
$rate=$_POST['rate']; // rate = 10.5
$R=($rate/100);
$N=$_POST['N']; // N = 78
echo $P ."<br>" ;
echo $R ."<br>" ;
echo $N ."<br>" ;
$NEW=($R/12); // NEW = .00875
$aa = (1+($NEW)); // aa = 1.00875
$ab = bcpow('$aa', '$N',16); // ab = 1.9729529246182467
$ac = ($ab-1); // ac = 0.9729529246182467
$ad = bcdiv('$ab', '$ac', 3); // Div by Zero Error
$M = ($P*$NEW) *($ad);
echo "The Installment is : " . $M . "<br>";
}
?>

最佳答案

有问题的行:

$ad = bcdiv('$ab', '$ac', 3); // Div by Zero Error

这里的问题是因为 $ab$ac 在引号中。他们不应该。

将它们放在引号中意味着 PHP 将 $ab 视为由字符 $ab 组成的字符串,而不是 $ab 变量的数值。

删除引号,它应该开始工作了。

这同样适用于 bcpow() 行。

关于php - 我怎样才能将分子除以任何类似于 0.0110932 的 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14154944/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com