Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: jak majac liczbe x wygenerowac dopelnienie do peln
Forum PHP.pl > Forum > PHP
T-rex
mam liczbe x, i chce miec kolejne dopelnienia do 10, np mam 7 to pokazuje mi 10 , mam 23 to pokazuje 30 mam 100 to pokazuje 110 120 130, mam 20 pokazuje 30, mam 41 pokazuje 50 etc. Chyba zrozumielisice mnie smile.gif
WooKy
Zrob modulo liczby z 10, da ci jakas reszte i dodaj ta reszte do liczby.
Np. 7 mod 10 da reszty 3 dodasz do 7 i masz 10 winksmiley.jpg
Inaczej mozna by podzielic przez 10, zaokraglic ulamek w gore do calosci i wymnorzyc przez 10.
Np. 7 / 10 da 0,7 zaokraglasz do 1 i mnozysz x10 daje ci 10.
dr_bonzo
czyli
  1. <?php
  2. $x = ceil( $x / 10 ) * 10
  3. ?>
T-rex
ale jak mam pelna liczbe np 30 czy 110, to pokaze mi 30 i 110, a nie o 10 wieksza czyli 40 czy 120
hwao
  1. <?php
  2. function up( $int )
  3. {
  4. $x = ceil( $int / 10 );
  5. if( ( $int % 10 ) == 0 ) 
  6. {
  7.  return $x * 10 +10;
  8. }else{
  9.  return $x * 10;
  10. }
  11.  
  12. echo up( 10 );
  13. ?>

Powino byc ok ale glowy nie dam
hawk
  1. <?php
  2. function megaRotfl($foo) {
  3. $bar = $foo % 10;
  4. return $bar ? $foo - $bar + 10 : $foo;
  5. }
  6. ?>

P.S. T-Rex, zdecyduj się, co chcesz mieć przy pełnych dziesiątkach, bo twoje posty są, hmm, niekonsekwentne.
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.