Ich habe ein Schwimmer, die Daten zurückgeben von einem cURL Anruf ist, dass ich um 0,25% multiplizieren möchten (gegen Gebühr) und dann Summe (addieren Gebühr Zwischensumme)Multiplikation eines Schwimmers, immer falsche Antwort (php)
Code:
var_dump(var_dump($obook['Bid']);
echo number_format(($obook['Bid'] *= 0.0025) + $obook['Bid'], 8););
Ausgang:
float(0.01191616)
0.00005958
ich kann den prozentualen Betrag bekommen, aber es zu dem Wert Ihrer hinzufügen.
Wie berechne ich eine Gebühr und Summe, zu einem float?
also 0,01191616 * 0,0025 = $ Gebühr
$ Gebühr + 0,01191616 = $ new_grand_total
UPDATE: Dies ist nicht korrekt:
$commis = $obook['Bid'] *= 0.0025;
var_dump(number_format($commis, 8));
Ausgang:
string(10) "0.00002976"
Warum verwenden Sie noch '* =' im Update? Verstehst du immer noch nicht den Unterschied zwischen '*' und '* ='? – Barmar