PHP OO Zahl wird gekürzt
bearbeitet von
Hi,
> kann mir jemand sagen, warum PHP eine Zahl einfach kürzt.
alle mir bekannten Programmiersprachen formatieren eine Zahl bei der Ausgabe auf die einfachste mögliche Darstellungsform.
> Folgendes Beispiel - Zahl = -10.00
>
> $this->gutschein = number_format($this->gutschein,"2",".","");
Damit wandelst du den Zahlenwert in einen String um. Die 2 in Anführungszeichen zu setzen, ist im übrigen Unsinn; es ist ja eine Zahl. Anyway, letztendlich sollte im Beispiel der String "-10.00" herauskommen.
> Nun möchte ich später auf den Gutschein zugreifen, allerdings bekommme ich als Ergebnis -10
Dann machst du zwischendurch noch irgendwas mit dem Wert, was du hier nicht zeigst. Etwa die Rück-Umwandlung in eine Zahl?
> Warum kürze PHP die Zahl einfach?
Kann man anhand deiner spärlichen Angaben nicht klären.
So long,
Martin
--
Nothing travels faster than the speed of light with the possible exception of bad news, which obeys its own special laws.
- Douglas Adams, The Hitchhiker's Guide To The Galaxy