Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Round - formatuje liczby z 10 do n potegi
Forum PHP.pl > Forum > Przedszkole
Apocalyptiq
Mam np. taką liczbe: 200423. Chcę zaokrąglić tą liczbę do ostatnich 3 cyfr - używam do tego funkcji round z ujemną liczbą miejsc do zaokrąglenia. No i liczby typu 189123 ładnie mi formatuje - 189000, ale już właśnie np. 200423 - przerabia na 2.0E+5 (2 razy 10 do piątej) - jak wyłączyć takie formatowanie liczb? Istnieje jakaś inna podobna funkcja, która tak mi sformatuje liczby, bez tej dziesiątki do n potęgi (skraca to liczby z dużą ilością zer)?
Można sie pobawić w edycje 3 ostatnich znaków ciągu, i je po prostu zamienić, ale wtedy to nie bedzie zaokrąglone, tylko wywalona końcówka smile.gif można też zaokrąglanie tak zrobić niby, ale jest może jakaś gotowa funkcja? albo możliwość wyłączenia tego E+ w round?
JoShiMa
Możesz zastosować po zaokrągleniu number_format()
Apocalyptiq
Dzięki, działa! I dodatkowo to dodawanie automatyczne przecinków przy tysiącach itp. mi się przyda smile.gif
webdice
Co to ma wspólnego w programowaniem obiektowym? Przenoszę na Przedszkole.
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.