phpbar.de logo

Mailinglisten-Archive

[php] Aufrunden in 0,5er Schritten

[php] Aufrunden in 0,5er Schritten

Martin Adler adler.martin at web.de
Die Mar 13 10:06:49 CET 2007


Hallo Reinhold,

Reinhold wrote:
> Moin,
> 
> 
> ich möcht Zahlenwerte in 0,5er Schritten *auf*runden.
> 
> So sollte beispielsweise der Wert 36/50 = 0,72 den Wert 1
> zurückgeben, ebenso wie beispielsweise 12/50 = 0,24 den Wert 0,5
> ausweisen sollte.
> 
> 
> Meine Frage: Wie geht das?

wenn du echt runden willst sollte round() ausreichend sein
http://de2.php.net/manual/en/function.round.php
echo round(3.4); // 3
echo round(3.5); // 4

Oder:
echo (int) (3.4 + 0.5); // 3
echo (int) (3.5 + 0.5); // 4

würde aber ersteres vorziehen.

gruß
Martin


php::bar PHP Wiki   -   Listenarchive