September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie müssen Zahlen verwenden, die zu groß (oder zu klein) für die eingebauten Fließkommazahlen von PHP sind.
Verwenden Sie eine der Bibliotheken BCMath oder GMP.
Wenn Sie BCMath benutzen:
$sum = bcadd('1234567812345678', '8765432187654321');
// $sum ist jetzt der String '9999999999999999'
print $sum;Und bei GMP:
$sum = gmp_add('1234567812345678', '8765432187654321');
// $sum ist nun eine GMP-Ressource und kein String;
// konvertieren Sie sie mit gmp_strval()
print gmp_strval($sum);Die BCMath-Bibliothek zu benutzen ist nicht schwierig. Sie geben Ihre Zahlen als Strings ein, und die jeweilige Funktion gibt die Summe (oder die Differenz, das Produkt usw.) als String zurück. Die Reichweite ...