Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funkcja zmiany liczby na float
Forum PHP.pl > Forum > PHP
kapitan kloss
Witajcie, czy wiecie moze jak zmusic php do zmiany liczby podawanej w rozny sposob, np. 10 lub 10.2 lub 10.45 do zmiany na liczbe typu float z dokladnoscia zawsze do 2 miejsc po przecinku, czyli:
10 -> 10.00
10.2 -> 10.20
10.45 -> 10.45

settype mi nie dziala, znaczy sie dziala ale malo precyzyjnie. Moze ja cos nie tak robie (na pewno) wiec prosba moja o pomoc.
tiraeth
  1. <?php
  2. sprintf(&#092;"%01.2f\", 10);
  3. ?>


da wynik: 10.00
kszychu
Ewentualnie number_format($liczba, 2, $separator_dziesietny, $separator_tysieczny)
Wtedy można nawet używać przecinka zamiast kropki, zgodnie z polskimi standardami.
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.