Эй, у меня есть следующие проблемы, я получаю оценки и получаю среднее значение, но я склоняюсь к следующему:
1,2222222222222 = 1
1,2666666666666 = 1,5
2,3635345435435 = 2.5
2,567435 345345 = 2.5
3.5709 = 3
29,3003453450 = 29
Я хочу, чтобы все числа соответствовали большинству их .5, но когда у них нет десятичной дробитогда НЕ должно отображаться 3.0 или 4.0, просто число без десятичных знаков.
на данный момент у меня есть этот код:
function roundRating($rating) {
return floor($rating * 2) / 2;
}
может кто-нибудь мне помочь?приветствует