2012-11-26 73 views
-8

可能重複:
Round up to the nearest 50,000 in PHP四捨五入到最接近的十分之一?

我有這個,52.52,我希望它成爲52.5。我將如何在PHP中做到這一點?我試過(),但沒有工作。謝謝。

+4

您是否閱讀過[round()'](http://us3.php.net/manual/en/function.round.php)的文檔?第二個參數是所需的精度。 –

+1

是的,也嘗試了大部分的答案在這裏在stackoverflow但沒有爲我工作。 –

+0

請參閱下面的答案 - number_format也有竅門。兩輪同時設置小數位。 – gibberish

回答

5
round($num, 1); 

要圓$ NUM最近的十分之一(第二個參數指定的精度或數字的小數點後的位數也應該輪)

1

嘗試

$x = number_format('52.52', 1) 

Documentation is here

+1

我想你想要第二個參數是'1',但我也認爲'number_format'截斷而不是正確地舍入。 –

+1

不,它確實輪了 - 但謝謝你的爭論。在測試我的答案後,我也看到了它,但欣賞額外的眼睛 - +1。 – gibberish

相關問題