@matthewstafford

Как упростить PHP цикл?

Привет, возник такой вопрос. У меня есть цикл для подсчёта количества просмотров, лайков, комментариев видеозаписей ВКонтакте через VK API. Так как VK API за раз может выдать информацию максимум о 200 видеозаписей, а максимальное количество их может быть 10 000, у меня получается 50 циклов, после чего я суммирую результаты всех и вывожу собственно конечный результат.

Сам цикл у меня выглядит так:
for ($items = 0; $items <= 200; $items++) {
    $duration = $duration + $vkapi->response->items[$items]->duration;
    $views = $views + $vkapi->response->items[$items]->views; 
    $likes = $likes + $vkapi->response->items[$items]->likes;
    $comments = $comments + $vkapi->response->items[$items]->comments;
}


Каким образом я могу сделать так, чтобы я мог подсчитать информацию всех видеозаписей, но не загромождая код 50-ми циклами?
  • Вопрос задан
  • 108 просмотров
Решения вопроса 1
TTATPuOT
@TTATPuOT
https://code.patriotovsky.ru/
Ну не такое уж это и загромождение. Если уж сильно глаз режет - можете функцию написать и в другом файле её объявить.

А вообще, можете присмотреться к https://vk.com/dev/execute - хотя, конечно, 50 раз вы не сможете вызвать методы.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы