我发现很难正确地匹配这些值。
我有一个Excel公式,例如
=CEILING(8/2,0.5)如何将其转换为PHP。我尝试了这个link中的以下函数,但不能正常工作
function ceiling($number, $significance = 1){
return ( is_numeric($number) && is_numeric($significance) ) ? (ceil($number/$significance)*$significance) : false;
}我也尝试过Ceil函数。和上面一样,不能正常工作。与Excel相比,I值不匹配。
发布于 2016-09-18 10:52:35
这对你来说应该是可行的。不确定这是否需要很多,只需计算数字,并从那里向上舍入一个整数,然后乘以explanation...it参数。这将模仿Excel的天花板函数。
function ceiling($number, $significance){
$multiple = $number / $significance;
$remainder = $number % $significance;
if($remainder == 0){
$result = $number;
}else{
$result = ceil($multiple) * $significance;
}
echo "\nceiling($number, $significance)";
echo "\nmultiple = $multiple";
echo "\nremainder = $remainder";
echo "\nresult = $result\n";
return $result;
}https://stackoverflow.com/questions/39553219
复制相似问题