Javascript和php Round Up小数

时间:2014-11-19 14:36:59

标签: javascript php jquery

我的值为7030.56,5875.78,8852.67。我希望在.7及以上的小数点后加上值。

例如

我喜欢这样来的时候:

        (i) 5875.78 -rounded value 5876
        (i) 8978.78 -rounded value 8979

这样来的时候我不想要收拾:

        (i) 5875.58 -rounded value 5875.58
        (i) 8978.68 -rounded value 8978.68

我也想实现客户端和服务器端.Php和javascript也。

1 个答案:

答案 0 :(得分:2)

然后你必须实现自己的逻辑。

一个例子: $ num是你的号码

PHP:

$fraction = $num - floor($num);
if($fraction >= 0.7) {
    $result = ceil($num);
}else{
    $result = $num;
}

JavaScript的:

var fraction = num - Math.floor(num);
var result = num;
if(fraction >= 0.7) {
    result = Math.ceil(num);
}