Посчитайте раздоры пользователей с помощью JSON

Я разрабатываю новую домашнюю страницу для своего сообщества, и одной из функций, которые нам нужны, является блок для отображения количества пользователей, подключенных к нашим серверам групповой речи и диссонанса. Я сделал командную речь, используя php framework, но я не знаком с json и мне нужно немного помочь.

В настоящее время файл json отображает всех отдельных пользователей, каналы и т. Д. Он не похож на «в настоящее время онлайн».

Вот файл: https://discordapp.com/api/guilds/140805434654195712/embed.json

Я хочу сделать это, используя json для подсчета отдельных пользователей, а затем отобразить число в php-файле.

Любая помощь очень ценится!

1

Решение

Это будет работать для вас:

   <?php

$jsonIn = file_get_contents('https://discordapp.com/api/guilds/140805434654195712/embed.json');
$JSON = json_decode($jsonIn, true);

$membersCount = count($JSON['members']);

echo "Number of members: " . $membersCount;
?>

Для этого нужно взять строку JSON из вашего URL, а затем кодировать строку, чтобы сделать ее объектом JSON (в значительной степени массивом вложенных массивов). Строка JSON имеет массив элементов. Используя цикл foreach, вы можете подсчитать, сколько объектов-членов содержится в этом «массиве».

-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector