Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z wyswietlaniem kwot
Forum PHP.pl > Forum > Przedszkole
agataperz
Witam,

mam takie polecenie:

  1. $polcard = str_replace(',', '.', sprintf("%.2f", $_GET['polcard'])) ;


niestety zwraca mi kwotę ale z samymi zerami tzn:
w zmiennej GET jest kwota 3,22 a w zmiennej polcard zmienia mi na 3.00

Proszę powiedcie gdzie mam bład że taka zmienna mi wychodzi?
Crozin
Pokaż kod, bo to co podałeś działa poprawnie: http://ideone.com/a9P3L - swoją drogą od formatowania liczb masz NumberFormattera.
zaworek
Cały problem jest chyba w tym , że kwota jest 3,22 a nie 3.22 (przecinek zamiast kropki).
agataperz
problem w tym ze w formularzu podawana jest czest kwota z przecinkiem a nie z kropka.
Dzieki za pomoc ale już się doszłam w czym problem.
Zamieniłam miejscami
  1. $polcard =sprintf("%.2f", str_replace(',', '.', $_GET['polcard'])) ;

i działa bez problemów. pokazuje kwotę 3.22 w zmiennej polcard
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.