Ich möchte eine 11-stellige Nummer in einer Variablen speichern. Wie kann ich das in PHP machen?Hat PHP einen Datentyp größer als int?
Antwort
Die 64-Bit-Version von PHP verwendet native 64-Bit-Integer, so dass es viele Bits für eine 11-stellige Zahl gibt. Das heißt, wenn Sie größere Zahlen benötigen, würde ich die BC Math Erweiterung verwenden.
Ja, mediumint und bigint ist da.
Ich bekomme einen Parse-Fehler, wenn ich Bigint oder Mediumint – Bruce
Ich weiß nicht, was Sie gemeint haben, aber PHP unterstützt keine Integer größer als 32 Bit auf 32-Bit-Plattformen. -1 –
Die Bibliothek GMP ist auch einen Blick wert.
- 1. hat Int einen Operator ==
- 2. UITextField int Datentyp Xcode
- 3. Ist alles größer als Keines?
- 4. Nicht 0 zu Int Datentyp in MySQL aus PHP-Code
- 5. PHP Datum Zeit größer als heute
- 6. Speichern der Nummer größer als INT_MAX in einem int
- 7. Überprüfen Sie, ob eine Pandas-Serie mindestens einen Eintrag größer als einen Wert hat
- 8. Konvertieren von XMLSchema-Datentyp in Java-Int
- 9. Java Integer Vergleich: größer als
- 10. wie einen Referenz-Datentyp
- 11. Größer als weniger, Python
- 12. TinyInt als Datentyp für enum
- 13. iPhone: Textur größer als 64x64?
- 14. Count Menge der Zeilen, die einen Wert größer als 0 in Excel hat
- 15. Wie übergebe ich einen primitiven Datentyp als Referenz?
- 16. Ein Wert größer als ULong? Rechnen 100!
- 17. Upload einer Datei größer als 2 GB mit PHP
- 18. PHP mysqli_fetch_field Datentyp
- 19. Was passiert in C, wenn ein größerer Datentyp (z. B. int) in einen kleineren Datentyp (z. B. kurz) konvertiert wird?
- 20. Lucene.Net größer als/weniger als TermRangeQuery?
- 21. Wie grep für ein Größer als Symbol?
- 22. Ist 000,000,000.00 größer als Null?
- 23. Datentyp zum Behandeln von Entschlüsselungsdaten - als Methode param Datentyp
- 24. Fehler beim Konvertieren Datentyp nvarchar in int
- 25. SML Fibonacci große Zahl. Int-Datentyp verwenden
- 26. Größer als inputText Javascript Validierer
- 27. PHP überprüfen, ob der Zeitstempel größer als 24 Stunden ist
- 28. Warum ist wahr größer als 3 in PHP
- 29. Codeigniter Form Validierung größer als
- 30. Größer als Operator in Prolog
@Jack sagt, er möchte nur eine 11-stellige Nummer speichern. Die Verarbeitung als String kann viel weniger Aufwand verursachen. – symcbean
@symcbean: True, aber wenn er Mathe für diese ganze Zahl machen will, wird er eine Bibliothek wie BC Math wollen. Ich denke, ich habe eine Annahme gemacht, bevor ich antwortete, aber ich dachte, er wollte mehr tun, als nur in einer Variablen zu speichern. –