![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 18 Dołączył: 30.01.2014 Skąd: <?=$_GET['city']?> Ostrzeżenie: (0%)
|
Czy powstał już jakiś wzorzec na liczenie procentów?
Oto mój kod:
Zależy mi na szybkości czego jak widać niema w górnej części kodu. Kod ma dwa minusy: 1. Liczy 99% zamiast 100% 2. Może ucinać źle. Proszę o pomoc, dziękuję. |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
Ale po co Ci te substr, str_replace (IMG:style_emoticons/default/questionmark.gif) ?
Nie potrzeba żadnej funkcji do liczenia procentów (czy jak to nazwałeś - wzorców), ponieważ wyliczenie procentu z danej liczby składa się z kilku prostych procedur: 1) mnożymy liczbę a * b i dzielimy to przez 100 - w wyniku otrzymamy procent z danej liczby, 2) zaokrąglamy wynik - zamiast Twojego dziwnego substr, str_replace. Zainteresuj się funkcjami takimi jak round, foat. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Do formatowania liczb służy NumberFormatter, od biedy number_format, a nie jakieś ucinanie fragmentów tekstu...
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 18 Dołączył: 30.01.2014 Skąd: <?=$_GET['city']?> Ostrzeżenie: (0%)
|
Ale po co Ci te substr, str_replace (IMG:style_emoticons/default/questionmark.gif) ? Nie potrzeba żadnej funkcji do liczenia procentów (czy jak to nazwałeś - wzorców), ponieważ wyliczenie procentu z danej liczby składa się z kilku prostych procedur: 1) mnożymy liczbę a * b i dzielimy to przez 100 - w wyniku otrzymamy procent z danej liczby, 2) zaokrąglamy wynik - zamiast Twojego dziwnego substr, str_replace. Zainteresuj się funkcjami takimi jak round, foat. Dzięki, kompletnie zapomnialem o rzutowaniu. Wzorce projektowe to tak jakby najlepsze wykonanie danego kodu. |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
Gdzie tu widzisz wzorzec projektowy? (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 18 Dołączył: 30.01.2014 Skąd: <?=$_GET['city']?> Ostrzeżenie: (0%)
|
(IMG:style_emoticons/default/biggrin.gif) ślepy chyba jestem ale procenty by mogły być wzorcem, bo przecież nie jeden programista je robił, i tak pewnie doszło do najlepszego wykonania... według mnie round dobre.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 21.12.2025 - 10:46 |