使用 json 统计不和谐用户

Count discord users with json

我正在为我的社区设计一个新主页,我们想要的功能之一是显示有多少用户连接到我们的 team-speak 和 discord 服务器的块。我使用 php 框架完成了团队演讲,但我不熟悉 json,需要一些帮助。

目前 json 文件显示所有个人用户和频道等。它没有像 "currently online" 这样的东西。

这是文件:https://discordapp.com/api/guilds/140805434654195712/embed.json

我想做的是使用 json 来计算单个用户,然后在 php 文件中回显显示该数字。

非常感谢任何帮助!

这对你有用:

   <?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;
?>

它的作用是从您的 URL 中获取 JSON 字符串,然后对该字符串进行编码,使其成为一个 JSON 对象(几乎是嵌套数组的数组)。 JSON 字符串有 'array' 个成员。通过使用 foreach 循环,您可以计算出 'array'.

中有多少个成员对象