2011-07-29 92 views
4

說我有兩個以下號碼:PHP舍入,round/ceil/floor ??

$a = 77.5; 
$b = 74.5; 

我怎麼會得到如下:

$a = 80; 
$b = 70; 

我已經看了看周圍,小區和地板,但我想不出該怎麼辦它。

謝謝。

回答

11

PHP支持負精度其round功能:

$a = round($a, -1); 

這幾乎是一樣的文字:

$a = round($a/10)*10; 
+1

53秒時,該死的!並不意味着要挖掘你的答案,「飛行的和絃」在我身上。 – Ben

+0

史蒂夫,萬歲痞客二人組\ O/ – knittl

+1

GRRRR ......這是商務時間... :) – Ben

2

你得在一些移動你的小數,然後ceil化。

ceil($a/10)*10