Chcę przeliczyć wartość pływającą z 8 cyfr po zmiennoprzecinkowej na 2 cyfry po zmiennoprzecinkowej ..Chcę wyświetlić dokładnie 2 cyfry po zmiennoprzecinkowej
Np. $ a = 2.200000 ==> 2.20
Używam funkcji rundy php. Problem z rundą polega na tym, że jeśli mój numer to 2.200000, liczba ta zmieni się w 2.2. Chcę wyjść jako 2.20
Czy ktoś może sugerować możliwy sposób?
Rzeczywisty kod
$price = sprintf ("%.2f", round(($opt->price_value + ($opt->price_value * $this->row->prices[0]->taxes[0]->tax_rate)), 2));
chcę się położyć jak gdyby mój numer pływający jest 2,2000000. to powinno zwrócić mi 2,20. ale teraz to wraca mi 2,2
się przyjść jeszcze nie wypada .. –
powiem trochę kodu dla Ciebie .. –
@SLAYER: Należy usunąć 'okrągłych()' operacje z obliczeń. Format '.2f' robi wszystko, co chcesz. – wallyk