Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] formatowanie liczby by miała zawsze dwie cyfry po przecinku
blackjohn
post 19.03.2008, 11:11:27
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 29.03.2006
Skąd: Częśtochowa

Ostrzeżenie: (0%)
-----


Witam. Mam problem. Podczas pisania sklepu internetowego zostałem zmuszony do obliczania cen po rabanie w locie. Niestety w niektórych przypadkach liczmy po zaokrągleniu wynoszą np. 3.1zł. Jak zrobić by format liczby był zawsze 0.00 dzięki z góry.

  1. <?php
  2. $cena_szt = $cena_szt-round(($rab/100)*$cena_szt,2);
  3. ?>
Go to the top of the page
+Quote Post
Roly
post 19.03.2008, 11:14:27
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 7
Dołączył: 8.12.2003
Skąd: Andrychów

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $cena_szt = $cena_szt-round(($rab/100)*$cena_szt,2);
  3. $cena_szt = round($cena_szt, 2);
  4. ?>


--------------------
adminvps.pl
Go to the top of the page
+Quote Post
sniezny_wilk
post 19.03.2008, 11:15:17
Post #3





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Możesz poszukać w manualu PHP w komentarzach użytkowników, lub sprawdzać czy liczba po kropce jest dwucyfrowa, czy jednocyfrowa, jak jedno to "doklej" zero i po kłopocie.


--------------------
Go to the top of the page
+Quote Post
Sabistik
post 19.03.2008, 12:09:36
Post #4


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Przerażają mnie powyższe odpowiedzi... Normalnie powinniśmy wprowadzić moderacje w przedszkolu dla odpowiedzi.

Tytuł tematu nie spełnia wymagań regulaminu działu przedszkole. Zamykam. Po przesłaniu poprawnego tytułu na PW otworze.

Odpowiedź ~Roly jest błędna a ~sniezny_wilk całkowicie niedorzeczna. Chyba nie wiecie ale macie do dyspozycji funkcje number_format" title="Zobacz w manualu PHP" target="_manual która odpowiada za formatowanie liczb.
Go to the top of the page
+Quote Post
sniezny_wilk
post 19.03.2008, 12:16:31
Post #5





Grupa: Zarejestrowani
Postów: 732
Pomógł: 80
Dołączył: 25.05.2005
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Nie wiem czemu sądzisz, że moja odpowiedź jest "całkowicie niedorzeczna", taki komentarz powinieneś zostawić dla siebie. Podałem rozwiązanie na szybko, o funkcji number_format zapomniałem.

No to trzeba się przed odpowiedzią zastanowić a nie walić głupotami, byle tylko licznik postów skoczył. Potem dziwić się że wyrastają 'wielcy' programiści piszący aplikacje dziwolągi. Dodatkowo jeśli chodzi o uczenie nowych na przedszkolu. Dla mnie EOT.

Ten post edytował Sabistik 19.03.2008, 12:22:19


--------------------
Go to the top of the page
+Quote Post
blackjohn
post 19.03.2008, 12:17:17
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 29.03.2006
Skąd: Częśtochowa

Ostrzeżenie: (0%)
-----


Dzięki. Wszystko już działa biggrin.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.05.2024 - 15:42