Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wynik średniej
zeetor
post 12.07.2008, 17:48:53
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


Wiatm

Jak zrobić w PHP by wynik średniej, np 91 / 9 nie wynosił 10.1111111 itd , tylko
10.11 - ograniczał sie do dwóch miejsc po przecinku...

pozdr
Powód edycji: zmieniełem temat (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Cysiaczek
post 12.07.2008, 17:50:11
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




ehh ;/
http://pl2.php.net/manual/pl/function.round.php


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
webdice
post 12.07.2008, 17:50:39
Post #3


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




1. Proszę poprawić tytuł, sam tag nie jest tytułem.
2. Skorzystaj z round" title="Zobacz w manualu PHP" target="_manual, a jak Ci nie pasuje to zostaje substr" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
Lars
post 12.07.2008, 17:51:55
Post #4





Grupa: Zarejestrowani
Postów: 279
Pomógł: 15
Dołączył: 29.04.2005
Skąd: Gdynia

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


Tak jest. Następnym razem warto zajrzeć do manuala.

  1. <?php
  2. round($liczba, 2); //
  3. ?>


--------------------
(\.../) This is Bunny. Copy and paste bunny into
(O.o) your signature to help him gain world domination.
(> <) Zanim zapytasz | Też się przyda | Pomogłem ci? Kliknij "Pomógł"
Go to the top of the page
+Quote Post
zeetor
post 12.07.2008, 18:43:42
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


dzieki panowi...

a możecie mi jeszcze powiedziec jaka funkcja odpowiada za zapisywanie średnich do bazy mysql.... bo przez zwykły int nie działa...

pozdr
Go to the top of the page
+Quote Post
webdice
post 12.07.2008, 18:47:35
Post #6


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Chodzi Ci o tym pola w bazie danych? Jeśli tak to float.
Go to the top of the page
+Quote Post
zeetor
post 12.07.2008, 19:16:52
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

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


żle sie wyraziłem...chodziło mi ogólnie...o liczby po przecinku...
...bo np wpisuje w pole tabeli liczbe 2,677 to zaookrągla mi automatycznie do 3...
Go to the top of the page
+Quote Post
phpion
post 12.07.2008, 19:34:14
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Zapisz ją do pola typu float jako 2.677, a nie 2,677 (kropka, nie przecinek).
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: 14.08.2025 - 07:54