Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zaokrąglanie liczb do pełnych "dziesiątek" ?
Forum PHP.pl > Forum > Przedszkole
kaszanka
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?
lord_t
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;)
kaszanka
#lord_t dokładnie o to mi chodziło smile.gif
Dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.