$get_params), TRUE);
$res = $result['response']['items'];
foreach ($res as $value) {
echo "Текст " . $value['text'] . "<br>";
echo "Комментариев " . $value['comments']['count'] . "<br>";
echo "Репосты " . $value['reposts']['count'] . "<br>";
echo "Просмотры " . $value['views']['count'] . "<br>";
echo "Лайков " . $value['likes']['count'] . "<br><br>";
}
/**
* Определяем эффективность поста
*/
$efficiency = (($likes - $reposts) + ($reposts * 10))/$views;
Выбираю посты с группы VK по API хочу определить из выбранных постов с большими "Лайками" и "Репостами"
Но не понимаю как применить формулу в конце..
$res = $result['response']['items']; // посчитаем эффективность для каждого поста foreach ($res as $key => $post) { $res[$key]["efficiency"] = (($post["likes"] - $post["reposts"]) + ($post["reposts"] * 10)) / $post["views"]; } // отсортируем по эффективности usort($res, function($a, $b) { return $b["efficiency"] - $a["efficiency"]; });
Обсуждают сегодня