ich machs jetzt mit einer einfachen intval() die abweichungen sind sehr gering und treten erst bei 2-stelligen Million Transaktionen auf die eh sehr selten sind. Bei der Ausgabe werde ich dann einfach max 3 oder 4 Nachkommastellen ausgeben dann sollte dies garnicht ins Gewicht fallen. Danke für dein...
Leider tut er das nicht gleiches Ergebnis wie mit String()
Richtig wird es erst wenn ich den Wert direkt Eintrage ohne Variable.
Da ich aber die Werte aus einem Daemon sowie MongoDB bekomme muss ich den via Variable übergeben.
Keine ahnung ob ich zu blöd bin finde keine vernünftige Lösung. Problem: $num_float = 651912917.06405027; $multiplikator = 100000000; $num1 = intval(bcmul((string)$num_float, $multiplikator)); Ergbnis: 65191291706405000 Mache ich aber: $num1 = intval(bcmul('651912917.06405027', $multiplikator)); Ko...
Da bin ich beruhigt das ich nicht der einzige bin der die Lösung in betracht zieht.
Es sollte ja auch schon etwas DB sparsam sein.
Da der Sichtradius zum einem ja auch die DB entlasten soll wäre ich mit der Rechenfunktionen der MySQL wohl eher nicht auf der optimalen Schiene.
Moin ich war lange nicht mehr hier :grin: Ich stehe gerade vor einem Problem besser gesagt vor einem Schönheitsfehler. Ich habe eine Map 10 x 10 Km groß auf der befinden sich Gegner + mein Spielecharakter. Die Gegener befinden sich in einer Mysql Datenbank und haben eindeutige Coordinaten auf denen ...