Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyswietlanie cyfr po przecinku
Forum PHP.pl > Forum > PHP
lexis72
Czy jest mozliwosc np number formatem ustawic wyswietlanie liczb zeby gdy nie ma miejsc po przecinku pokazywalo cale liczby a gdy sa pokazywalo 1,2 lub 3 cyfry po przecinku? Problem jest taki ze zwykly number format jak zrobie 3 miejsca po przecinku wyswietla mi zera przy tych liczbach ktore maja mniej cyfr po przecinku i malo czytelnie to wyglada.
trueblue
Sprawdź czy intval z liczby równa się jej samej. Jeśli tak, to wyświetlaj bez formatowania, w przeciwnym wypadku z formatowaniem.
vonski
  1. echo sprintf("%.g", $liczba);


Ewentualnie po kropce możesz podać precyzję (np. "%.10g").
lexis72
Niestety wartosci w bazie danych sa w decimalu 7,3 wiec w normalnym wyswietlaniu zawsze pokaze 3 miejsca po przecinku.

Edit// O prosze o to mi chodzilo, dzięki Vonski.
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.