Die richtige Art und Weise der Umwandlung von string zu long int in PHP

Versuchte ich (int) "4209531264" und intval("4209531264")
aber leider alles was ich bekomme ist 2147483647 (ich weiß, das ist, weil der 32-bit-Architektur oder einige php-Abhängigkeiten oder so).

Kam ich mit "4209531264" + 0 gibt das richtige Ergebnis, aber es ist überraschend zu sehen, dass es funktioniert, da es über maxint.

aber die eigentliche Frage: ist dies der "richtige Weg" der Umwandlung von string zu lang?

edit:

(float) .

danke für die Kommentare! die Augen zu öffnen!

InformationsquelleAutor der Frage Maciej Jankowski | 2014-06-02

Schreibe einen Kommentar