Supportnet / Forum / Skripte(PHP,ASP,Perl...)
64 bit zahlen
Frage
Hi,
habe ein großes Problem.
Leider errechne ich mit PHP das falsche Ergebnis:
die Funktion rechnet:
2.0400034344+13 richtig ist aber 384545454545424533(beispielzahl)
wenn ich mit dieser zahl eine quersumme berechne ist diese natürlich falsch:
function quersumme($zahl) {
settype($zahl, "string");
$letzter = strlen($zahl)-1;
$summe = 0;
for($i=0; $i<=$letzter; $i++) {
$summe = $summe+$zahl[$i];
}
return $summe;
}
$qsumme=quersumme($m);
42 anstelle von 53
nun zur frage: ich kann ich den richtigen datentyp festlegen (64 bit)
danke

