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..

PHP: Eine Variable herunterzählen bzw um 1 vermindern

Neben dem Hochzählen einer Variable in PHP kann man natürlich Variablen auch vermindern. Stichwort Countdown. Der Operator hierfür nennt sich Dekrement und wird mit zwei Minuszeichen -- eingeleitet, die entweder vor oder nach einer Variable angehängt werden.

Diese Unterscheidung wird Prä- bzw. Post- Drekement genannt.

» Weiterlesen..

PHP: Eine Variable hochzählen bzw um 1 erhöhen

Zur Ausgabe von Inhalten wird in PHP oft eine Schleife verwendet, z.B. um Gästebuch Einträge der Reihe nach aufzulisten. Dabei möchte man oft die Liste von oben nach unten durchnummerieren.

PHP bietet hierfür den sogenannten Inkrement Operator wie viele andere Programmiersprachen auch. Der Operator besteht aus zwei Pluszeichen ++ und kann direkt an eine Variable angehängt werden, entweder vor oder nach der Variable.

Deshalb unterscheidet man hier zwischen Prä- (= Vor) und Post- (= Nach) Inkrement.

» Weiterlesen..

PHP Bedingung: Überprüfen, ob zwei Variablen kleiner oder größer gleich sind

Ob eine if-Verzweigung ausgeführt wird oder nicht, hängt von der zu überprüfenden Bedingung ab. Neben der Überprüfung auf Gleichheit bzw. Ungleichheit von zwei Variablen kann auch ermittelt werden, ob eine Variable größer oder kleiner als eine andere ist.

Auch hierfür stellt PHP recht praktisch und einfach verschiedene Vergleichsoperatoren zur Verfügung.

» Weiterlesen..