Tag Archive: runden

PHP: Aufrunden von Zahlen mit der Funktion ceil()

PHP bietet verschiedene Funktionen zum Runden an, die Funktion round() habe ich schon vorgestellt. Diese ist sehr ausführlich und man kann der Funktion genau übermitteln, auf wie viele Stellen nach dem Komma sie die Zahl runden soll.

Die Funktion round() rundet aber immer zum näher gelegen Wert; d.h. bei 2,4 wird abgerundet, bei 2.5 hingegen auf. Manchmal möchte man aber in seinem PHP Skript erreichen, dass bei einer Berechnung die Zahl immer aufgerundet wird.

Für diese Problematik gibt es die Funktion ceil(), die schnell und problemlos eine Zahl auf die nächste, höhere Ganzzahl aufrundet.

» Weiterlesen..

PHP: Runden von Zahlen mit der Funktion round()

Bei vielen Berechnungen kommt es zu unschönen Ergebnissen mit vielen Nachkommastellen. Dafür bietet PHP selbstverständlich eine Funktion zum Runden an, nämlich round()

Als erster Parameter wird der Funktion die Zahl übergeben, die gerundet werden soll. Der zweite Parameter ist optional, hier kann man einstellen, auf wie viele Stellen die Zahl gerundet werden soll.

Ohne Übergabe des zweiten Parameters wird die Zahl auf die nächste ganze Zahl gerundet; der default Wert ist also 0. Bei Eingabe einer 2 wird dann bsp. auf zwei Nachkommastellen gerundet. Darüber hinaus kann auch eine negative Zahl übergeben werden, wenn man beispielsweise auf die nächste 10er oder 100er Stelle runden möchte.

Ein paar Codebeispiele:

» Weiterlesen..