如何在php中将十进制数舍入到最接近的5或最接近的10

时间:2010-07-22 11:19:54

标签: php php4

如何在php中将十进制数舍入到最接近的5或最接近的10

3 个答案:

答案 0 :(得分:4)

$new = round($num / 10, 0) * 10 舍入到最接近的10

答案 1 :(得分:1)

对于最近10的特殊情况,您可以使用negative precision

$new = round($num, -1)

答案 2 :(得分:1)

乘以2,舍入到最接近的10(参见pascal的答案),然后除以2.避免除以/乘以5来执行此操作,因为浮动表示会干扰结果的准确性。