PHP: Auf ganze Zahlen runden

0

Vom 27.01.2009 | Von Patrick | In Webentwicklung
Tags: , , , ,

Da die PHP-Funktionen ceil(), floor() und round() nicht immer ganz reichen bzw. so runden wie ich es brauche habe ich mich auf die Suche gemacht wie man Zahlen am besten runden kann. Dabei habe hab eben gelesen, dass man mit der PHP-Funktion round() nicht nur auf die nächste ganzen Zehnerstelle runden kann, sondern auch auf die Hunderter, Tausender usw..
Dies kann man ganz einfach über einen Parameter steuern. Bekanntlich kann man ja mit -1 auf die nächste volle Zehnerstelle runden und mit normalen, nicht negativen Zahlen auf die dementsprechende Anzahl von Kommastellen. Verringert man die negative Zahl (-1) nun nochmal auf -2 so wird auf die nächste volle Hunderterstelle auf bzw. abgerundet.

<?php

echo round(1234, -2); // ergibt 1200

echo round(24636, -3) // ergibt 25000

?>

Jawoll. Das ist doch was feines!


Auch interessant:

Keine ähnlichen Artikel


Schreibe einen Kommentar

Gewerbliche Kommentare, z.B. mit Links zu irgendwelchen Produktseiten, werden pro Kommentar mit 55 EUR pro Monat berechnet. Bei Nichtgefallen gibt es kein Geld zurück, umtausch ausgeschlossen!