Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] zaokrąglanie liczb do pełnych "dziesiątek" ?
kaszanka
post 4.01.2008, 19:38:40
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

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


Hi,

Mam przykładowo liczby: 119 oraz 2451 i chciałbym zrobić tak aby każdą liczbę zaokrąglało do pełnych "dzesiątek" tj:
119 -> 120
2451 -> 2452 (nie 2450)
(zawsze wyżej)
Próbowałem z round, cell ale to zaokrągla liczby zawierające cyfry po przecinku.
Pozostaje rozbicie każdej liczby na osobną cyfrę, sprawdzeniu ostatniej cyfry ile brakuje do pełnej dziesiątki i dodania do oryginalnej liczby brakującego wyniku?
Go to the top of the page
+Quote Post
lord_t
post 4.01.2008, 19:47:38
Post #2





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


Jesli 2451 chcesz zaokrąglić do 2460 (a nie do 2452, bo ja tu nie widzę pełnej 10-tki) to trzeba to zrobić tak jak napisałeś:


  1. <?php
  2. $liczba=2451; //liczba dowolna:)
  3.  
  4. $liczba+=(10-($liczba%10));
  5. ?>


Pamiętaj: dzielenie modulo fajna sprawa;)

Ten post edytował lord_t 4.01.2008, 19:51:09


--------------------
Go to the top of the page
+Quote Post
kaszanka
post 4.01.2008, 19:56:49
Post #3





Grupa: Zarejestrowani
Postów: 138
Pomógł: 1
Dołączył: 17.02.2007

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


#lord_t dokładnie o to mi chodziło smile.gif
Dzięki!
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: 28.03.2024 - 21:08