Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Zaokrąglenie
kactuzz
post 17.02.2009, 21:05:11
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 28.07.2006

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


Witam dzisiaj chyba po raz 3:D

no więc mam zaokrąglona liczbę:

  1. <?php
  2. $wiersz1 = round($wiersz1, 2);
  3. ?>

Tylko chce, żeby przy liczbie całkowitej były zera:
np 5,00

Jak to zrobic?


--------------------
Go to the top of the page
+Quote Post
Crozin
post 17.02.2009, 21:06:39
Post #2





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


sprintf" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
kactuzz
post 17.02.2009, 21:14:46
Post #3





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 28.07.2006

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


  1. <?php
  2. $wiersz1 = sprintf("%01.2f", $wiersz1);
  3. ?>

Dzięki działa, ale mozesz mi wytlumaczyc to %01.2f bo jak nie zrozumiem to nie zapamietam smile.gif


--------------------
Go to the top of the page
+Quote Post
ucho
post 17.02.2009, 22:00:59
Post #4





Grupa: Zarejestrowani
Postów: 300
Pomógł: 32
Dołączył: 31.07.2006

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


Składnia jest prosto z C/C++ i
%f - miejsce na liczbę zmiennoprzecinkową
0 - wstaw zera wiodące
1.2 - liczba miejsc odpowiednio przed i po przecinku - Zdaje się że pierwsza liczba ma znaczenie tylko do tego dopełniania zerami, bo i tak zostanie użytych więcej cyfr, jeśli potrzeba
Go to the top of the page
+Quote Post
rafalp
post 17.02.2009, 22:10:34
Post #5





Grupa: Zarejestrowani
Postów: 224
Pomógł: 18
Dołączył: 4.02.2003
Skąd: Częstochowa

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


Eksperymenty w funkcją number_format" title="Zobacz w manualu PHP" target="_manual dają Ci oczekiwane rezulaty.


--------------------
Go to the top of the page
+Quote Post
spoon-pl
post 17.02.2009, 23:57:31
Post #6





Grupa: Zarejestrowani
Postów: 14
Pomógł: 2
Dołączył: 17.02.2009

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


formatka z C/C++ w postaci %x.yf, gdzie x = minimalna szerokość pola, czyli ile liczb jest wyświetlanych przed i po kropce włącznie, a y = dokładność, a więc liczba miejsc po przecinku
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: 27.04.2024 - 16:56