2011-07-29 11 views
4

は、私は2つの次の番号を持っていると言う:PHP丸め、丸型/床/床??

$a = 77.5; 
$b = 74.5; 

私は次のようになるだろうどのように:

$a = 80; 
$b = 70; 

私はラウンド、切り上げ、床を見てきましたが、私が行う方法を見つけ出すことはできませんそれ。

ありがとうございます。

答えて

11

PHPはそのround関数の負の精度をサポートしています。

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

それはかなりの書き込みと同じです:

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

53秒です。あなたの答えを密かにするつもりはない、Conchordsの飛行機は私の方法で得た。 – Ben

+0

steve、conchordsの飛行のためのhooray \ o/ – knittl

+1

Grrrr ...それはビジネス時間だった... :) – Ben

2

あなたは、その後ceil -ify、いくつかの上に小数点を移動するんです。

ceil($a/10)*10