Допустим, у меня есть запись в базе данных, подобная этой:
video_id | likes | dislikes 654 5 12
Что я хочу сделать, так это преобразовать количество лайков и дислайков в 5-звездочный рейтинг для богатых фрагментов Google .
У вас есть идеи? Какой-то код?
Чтобы получить оценку от 1 до 5, вы можете сделать следующее:
$rating = 1 + 4 * $likes / ($likes + $dislikes);
Не забывайте особенно внимательно относиться к случаю, когда нет голосов.