Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]round() i 2 miejsca po przecinku
Forum PHP.pl > Forum > Przedszkole
fire_dept
Witam serdecznie.

W sklepie obliczam cenę odejmując rabat podany w procentach.
I funkcja round() nie działa tak jak bym chciał.

  1. round($price, 2);


I wyświetla w taki sposób

2.73
34.56
21.01

ale gdy liczba jest równa np 60 to wyświetla w ten sposób

24.50 = 24.5
1.10 = 1.1

Nie wiem jak to ugryźć ?
phpion
number_format
fire_dept
Wiem o number_format ale to nie jest to.

Wymyśliłem metodę taką i działa super:

  1. sprintf('%.2f', round($liczba, 2));
phpion
Cytat(fire_dept @ 16.09.2010, 11:18:04 ) *
Wiem o number_format ale to nie jest to.

Przecież:

wyświetli:
Cytat
2.50
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.