从 php 数学函数获取错误结果

从 php 数学函数获取错误结果

它应该显示结果“5.712”(实际上是 237.12,正确的 $b3 = 750000; ),但它显示“0.118”

需要帮助....

<?php

#This is the Excel formula "=((B4*B5-B3)/(B5/12))/B3*100"#

$b3 = 75000;
$b4 = 16070;
$b5 = 60;
$d = 1;
$e = 10;

$p = ( $b4 * $b5) - $b3  / ( $b5 / 12 ) / ( $b3 * 100 );

print ''.$p.' ';



?>

答案1

仔细看看你的括号:

Excel:

"=((B4*B5-B3)/(B5/12))/B3*100"#

PHP的:

$p = ( $b4 * $b5) - $b3  / ( $b5 / 12 ) / ( $b3 * 100 );

将您的公式更改为:

$p = (( $b4 * $b5 - $b3)  / ( $b5 / 12 )) / ( $b3 * 100 );

要时刻小心使用括号!

在此处输入图片描述

相关内容