PHP konvertieren int
Frage
Ich bin nicht sicher, was diese Art von Nummer ‚1.3122278540256E + 18‘, aber wie kann ich es in eine ganze Zahl erweitern?
Danke !!
Lösung
Das ist eine Gleitkommazahl in wissenschaftliche Schreibweise (die „E + 18“ bedeutet „mal 10 bis 18. Macht“). Die Chancen stehen gut es ist aufgrund seiner Länge auf diese Weise angezeigt werden; Sie könnten versuchen, printf Verwendung es als Standard integer zu formatieren.
Andere Tipps
Es ist in IEEE Gleitkommadarstellung . Es ist eine Nummer zu groß, um genau calcuated zu werden, aber die dezimalen +18 Stellen nach rechts bewegen, um die ganzen Zahl zu erhalten.
Dies ist die wissenschaftliche Notation.
E + 18 ist eine Abkürzung für 10 ^ 18. In diesem Fall ist die Nummer, die Sie sehen 1.312.227.854.025.600.000.