Hi,
und zwar wird mir durch einen GET-Parameter eine große Zahle wie folgt übergeben: "[...]&kosten=4.725E+8".
Nun meine Frage: Wie wandel ich diese Zahl am einfachsten in eine Dezimalzahl um?
MfG, chris90night
Hi,
und zwar wird mir durch einen GET-Parameter eine große Zahle wie folgt übergeben: "[...]&kosten=4.725E+8".
Nun meine Frage: Wie wandel ich diese Zahl am einfachsten in eine Dezimalzahl um?
MfG, chris90night
Danke schon mal für deine schnelle Antwort.
Leider gibt er mir dann nur "4.725" aus...
MfG
das E+8 scheint php zu verwirren, wahrscheinlich weiss es nicht ob das jetzt eine Rechenoperation oder eine Zahl ist. Mit 4.725E8 hingegen funktioniert es. Kannst du deinen code dementsprechend anpassen? Negative Exponenten (z.B. E-5) funktionieren, dank aber daran das PHP standardmässig nur 7(?) Nachkommastellen erlaubt.
-Lukas
Danke dir! Scheint soweit zu funktionieren.
Folgenden Codeschnippsel habe ich mir gebastelt:
Da die Ausgabe von $_GET['betrag'] mir "5.775E 8" liefert, entferne ich via str_replace() das Leerzeichen, so dass der Betrag als "5.775E8" gespeichert wird. Dann funktioniert es.
MfG, chris90night