我将这些数字分开;二十五分之十六并得到0,我想0.64PHP划分给出0
我的代码:
echo 16/25;
我从我的.html文件获取这些数字和刚才的代码,简单给你。
我的原代码:
<html>
<body>
<?php
$poolSize = (int)$_POST["poolSize"];
$turnoverTime = (int)$_POST["turnoverTime"];
$turnoverRate = (int)$_POST["turnoverRate"];
$pumpRequirement = 0;
$filterAreaRequirement = 0;
function calcPumpRequirement($poolSize, $turnoverTime){
$pumpRequirement = round($poolSize/$turnoverTime);
echo $pumpRequirement."<br>";
}
function calcFilterAreaRequirement($pumpRequirement, $turnoverRate){
$filterAreaRequirement = $pumpRequirement/$turnoverRate;
echo $filterAreaRequirement;
}
calcPumpRequirement($poolSize, $turnoverTime);
calcFilterAreaRequirement($pumpRequirement, $turnoverRate);
?>
</body>
</html>
对不起,我的新手的错误。今天刚刚开始PHP。
您正在使用round()函数 – meen
而不是函数'calcFitlerAreaRequirement',这是函数计算16/25 – Detilium
@Detilium也许是因为'$ pumpRequirement'等于0? – Daan