PHP OO Zahl wird gekürzt
tobi85
- php
0 Der Martin0 JürgenB
Hallo,
kann mir jemand sagen, warum PHP eine Zahl einfach kürzt.
Folgendes Beispiel - Zahl = -10.00
$this->gutschein = number_format($this->gutschein,"2",".","");
Nun möchte ich später auf den Gutschein zugreifen, allerdings bekommme ich als Ergebnis -10
Warum kürze PHP die Zahl einfach?
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
PS: Was ist eine "OO Zahl"?