Ну, я думаю о добавлении функции оценки в мое приложение, где участники могут голосовать от 1 до 5 (это $rating
), и я показываю средний балл, как $score = $number_of_voters/$rating
. Где $number_of_voters
- общее количество участников, проголосовавших по этому конкретному предмету, а $rating
- это общий рейтинг для этого конкретного предмета.PHP интенсивность/сила?
Таким образом, $score
не может быть выше 5 (из-за его отсутствия).
Однако я думаю об интеграции интенсивности/силы голосования в соответствии с уровнем RPG пользователей (который представляет собой число от 1 до 8, которое постепенно может увеличиваться - каждый член назначается), поэтому, если, например, они проголосовали и их уровень RPG был 1, средний балл не будет слишком отличаться от предыдущего (не повлияет на него слишком сильно), однако, если это было что-то вроде 8, то это повлияло бы на это больше? (слишком резкое изложение их уровня RPG будет учитываться внутри страны при голосовании).
Но не уверен, как действовать (как интегрировать/внедрять), не выполняя первоначальную спецификацию (т. Е. Я не хочу, чтобы оценка была выше, чем 5 (хочу, чтобы она была равна $ score < = 5)).
$ score = $ number_of_voters/$ rating? что это значит...вы имеете в виду $ score = $ number_of_voters (рейтинг = 1)/1 + $ number_of_voters (рейтинг = 2)/2 и т. д. – Jason
@Jason я редактировал мой intial quesiton/post с дополнительной информацией - см. его :) – newbtophp