Ich brauche Hilfe beim Umwandeln eines Strings, der eine Zahl in wissenschaftlicher Notation enthält, in ein Double.Konvertiere einen String mit einer Zahl in wissenschaftlicher Notation in ein Doppel in PHP
Beispiel Strings: „1.8281e-009“ „2.3562e-007“ „0,911348“
ich über nur daran denke die Nummer in der Zahl auf der linken Seite zu brechen und den Exponenten und als nur tun die Mathematik, um die Zahl zu erzeugen; Aber gibt es einen besseren/Standard Weg dies zu tun?
Es ist nicht typlos. Mit 'is_string' und 'is_int' können Sie z. B. noch Strings und Ints unterscheiden. Es ist dynamisch typisiert, mit vielen impliziten Konvertierungen. Abgesehen davon ist dies eine gute Antwort. –
oh, wusste nicht, php versteht wissenschaftliche Notation. Genau das habe ich gebraucht. Danke –
@Matthew Ich sagte * Programmierung weise *. Beim Programmieren müssen Sie sich nicht speziell um die Typen kümmern. Natürlich speichert PHP intern Typen. * Dynamisch getippt * ist besser geeignet - aber ich bin mir nicht sicher, ob ein Anfänger diese Definition besser verstehen wird. –