Сначала вам нужно определиться, что такое "нормально" конкретно для вас.
Округлять можно:
- Отбрасывая дробную часть
- В большую сторону
- В меньшую сторону
- "Математически" - в большую при ошибке округления 1/2
- "Бухгалтерски" - до ближайшего чётного, при ошибке округления 1/2
Вы используете первый вариант, но возможны и другие. Смотрите функции round(), ceil(), floor() и trunc().