[PHP] Arrotondare l'ultima cifra.

  • Creatore Discussione Creatore Discussione Clau4786
  • Data di inizio Data di inizio

Clau4786

Nuovo Utente
28 Set 2018
6
0
1
Ciao a tutti.
Vi chiedo un piccolo aiutino, ormai il php lo vedo una volta all'anno...

Ho un piccolo codice che mi genera un numero finale, tra 600 e 1300 ...

Vorrei che il risultato venisse arrotondato a 5 o a 0. Esempio se il risultate è 787 vorrei trasformarlo in 785.
1054 = 1055 ...e cosi via.

grazie
 
Dovrebbe andar bene!
PHP:
$num=787;
echo (round($num/10)*10);
$num=784;
echo (round($num/10)*10);
 
Vorrei che il risultato venisse arrotondato a 5 o a 0
787 vorrei trasformarlo in 785 (arrotondato verso il basso)
1054 = 1055 (arrotondato verso l'alto)

nel tuo esempio c'é qualcosa di errato rispetto a quanto dici di volere
forse 1054 deve essere uguale a 1050 arrotondando anch'esso al valore più basso, come hai fatto per 787
lo zero non sarebbe mai applicato ( salvo che sia già nel risultato )
se così non fosse, dovresti chiarire la regola da applicare,
ovvero quando arrotondare verso l'alto e quando verso il basso
 

Discussioni simili