Page 1 sur 1

ARRONDIR ... mais à l'unité ou au demi ...

Posté : 10 mars 2005, 02:15
par pas rond ...
:D Bonjour à tous,

Je dois arrondir des nombres alors j'ai trouvé :
round(), floor(), ceil() ... jusque là c'est OK mais je dois arrondir des valeurs au plus proche de l'unité ou du "demi", exemple :
1.1 = 1
1.2 = 1
1.3 = 1.5
1.4 = 1.5
1.5 = 1.5
1.6 = 1.5
1.7 = 2
1.8 = 2
etc.
Alors si quelqu'un a déjà fait cela en PHP cela me ferait gagner un peu de temps :wink:
Merci d'avance.

Posté : 10 mars 2005, 04:24
par Hubert Roksor
$n = round($n * 2) / 2;

Posté : 10 mars 2005, 15:46
par plus rond
Bonjour,

Je devais être fatigué ... car 0.5 = 1/2

Toujours aussi sympa chez PHP France =D>

Posté : 10 mars 2005, 22:05
par Hubert Roksor
Je devais être fatigué
N'aie pas honte, ils y a des gens dont c'est le métier qui ont fait bien bien pire: [ The strangest way of rounding down to the nearest quarter ] :)