PHP小数点

时间:2010-06-22 14:35:04

标签: php rounding

是否可以使用PHP将小数点数舍入到最近的.5:

number | round
----------------
 1.29  |  1.50
 2.03  |  2.00
 1.43  |  1.50
 1.13  |  1.00
11.38  | 11.50

我尝试过:

$rnd= round($number,2);

但我得到的小数就像上面“数字”栏中的小数字一样。

2 个答案:

答案 0 :(得分:16)

function round_to_nearest_half($number) {
    return round($number * 2) / 2;
}

答案 1 :(得分:-2)

不想写任何函数这个php循环函数已经有选项,模式是圆函数的第三个参数。更多参考PHP Round Function