Как трансформироваться с помощью php лайков и дислайков в 5-звездной рейтинговой системе? - PullRequest
0 голосов
/ 24 декабря 2011

Допустим, у меня есть запись в базе данных, подобная этой:

video_id | likes | dislikes

 654         5          12

Что я хочу сделать, так это преобразовать количество лайков и дислайков в 5-звездочный рейтинг для богатых фрагментов Google .

У вас есть идеи? Какой-то код?

1 Ответ

2 голосов
/ 24 декабря 2011

Чтобы получить оценку от 1 до 5, вы можете сделать следующее:

$rating = 1 + 4 * $likes / ($likes + $dislikes);

Не забывайте особенно внимательно относиться к случаю, когда нет голосов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...