PDA

Visualizza la versione completa : Tipi di arrotondamento


Toniello
17-10-2007, 01:24
Salve a tutti.

Vorrei chiedervi se sia possibile arrotondare in questi due modi:

Il primo al "decimo" superiore, ovvero.

Se ho il numero

1125, si deve arrotondare a 1130

143 diventa 150
12349 diventa 12350
e cosi via..

Il secondo se si puo' arrotondare allo 0,50 superiore, esempio:

1,3 diventa 1,5
145,8 diventa 146
934,2 diventa 934,5
e cosi via..

grazie!

Francis87
17-10-2007, 05:29
la funzione round è qui http://ca.php.net/round

il secondo modo è quello default della funzione.
per il primo credo tu debba dividere il numero per 10, applicare la funzione e moltiplicarlo per 10 di nuovo.


$n = round($n/10);
$n *= 10;

Toniello
17-10-2007, 10:26
round() nel mio caso non e' propriamente corretto in quanto,

3.4 diventa 3, io vorrei diventasse 3.5

3.6 e' giusto che diventi 4 al contempo

Loading