Lieber Stackoverflowers,PHP Handelsrunde Währung
Ich mag würde wissen, was sollutions Sie für das folgende Problem kann kommen:
Das ist, was ich habe:
13.90
5.03
7.06
2.51
Dies ist was ich will:
13.90
5.05
7.05
2.50
Grundsätzlich: Ich möchte Währung auf einer kommerziellen Basis runden. Es letzte Nachkommastelle nur aufgerundet werden, um 5 oder 10 (Hinzufügen einer zur ersten Ziffer) oder abgerundet auf 5 oder 0.
5,03 mit 5,05 und 2,51 mit 2,50 zu vergleichen, die Regel für die getroffen werden, Round Up/Down Entscheidung? – Daxcode
Ihr Rundungsalgorithmus ist inkonsistent. wenn 03 Runden auf 05, und 51 Runden auf 50, dann sollte 06 auf 05, nicht auf 10 runden. Wenn 06 Runden auf 10, 03 sollten auf 00 runden. –
Danke für's Bemerken! Das habe ich falsch gemacht! –