2010-04-26 11 views

Antwort

7

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.

+0

@Jack sagt, er möchte nur eine 11-stellige Nummer speichern. Die Verarbeitung als String kann viel weniger Aufwand verursachen. – symcbean

+0

@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. –

-2

Ja, mediumint und bigint ist da.

+0

Ich bekomme einen Parse-Fehler, wenn ich Bigint oder Mediumint – Bruce

+2

Ich weiß nicht, was Sie gemeint haben, aber PHP unterstützt keine Integer größer als 32 Bit auf 32-Bit-Plattformen. -1 –

4

Die Bibliothek GMP ist auch einen Blick wert.

Verwandte Themen