[php] Zaokrąglanie liczb do połówek

0

Niby proste, ale siedzę nad tym już jakiś czas.
Chodzi mi o to aby liczbę z wieloma miejscami po przecinku skrócić do jednego miejsca po przecinku, z tym, że cyfrą po przecinku może być tylko 0 albo 5.

Na przykład:
0,5
1,0
1,5

Itd.

Z góry dzięki za pomoc.

0

($tmp=floor($i+0.25)) + ($i-$tmp >= 0.25 ? 0.5 : 0)

Tak na szybko, nietestowane.

0

Wielkie dzięki, działa świetnie ;)

0
round($x * 2) / 2

1 użytkowników online, w tym zalogowanych: 0, gości: 1