@fwervbyberstvrstrf

Как собрать/заменить/соединить массив в PHP?

Для бота VK есть бот, у бота есть команда топ (рейтинг участников по кол-ву сообщений).
Задача алгоритма:
1. собрать все id пользователей чата через метод VK API messages.getConversationMembers.
2. сделать запрос в базу с этими id. (там хранится статистика пользователей с их id и peer_id чата)
3. с помощью цикла получить кол-во сообщений каждого пользователя чата.
4....

Проблема вот в чём: я хочу чтобы к массиву содержащий ключи id и first_name как то прибавлялся ключ с кол-вом сообщений messages.

Грубо говоря первый массив с ключами id и first_name нужно дополнить messages

p.s. если можно, то сверить значения по ключам (хотя они и так должны по порядку идти), чтобы кол-во сообщений было напротив каждого пользователя
  • Вопрос задан
  • 340 просмотров
Пригласить эксперта
Ответы на вопрос 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
В цикле.

Все операции с массивами производятся в цикле.

Простейший вариант - проходить в цикле по массиву и делать запрос в базу по ид.
Добавлять в новый массив элемент содержащий ид, имя и количество
Ответ написан
Ваш ответ на вопрос

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

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