public function onRun(int $currentTick){
foreach (glob($this->plugin->getDataFolder()."/players/*.json") as $plData) {
$str = file_get_contents($plData);
$json = json_decode($str, true);
$levels = $json["level"];
}
}
我想获得前5名高值从所有的JSON文件中的“玩家”文件夹中,我只知道如何从所有文件值,但不要不知道如何选择5更高。有人可以帮忙吗?如何获得文件夹内的JSON文件前5位值越高
编辑:JSON文件看起来是这样的:
{
"coins": 0,
"rank": "Guest",
"accept_friends": true,
"reward_time": 1440,
"level": "29",
"bio": "Today is very cool!c",
"progress": 24.939999999999998,
"local_ip": "10.0.0.1",
"registred": true,
"logged": true
}
显示'$ json'数组的示例。 – AbraCadaver
好吧,我编辑后,你可以在这里看到它 – GuyWhoDoThings
你放弃了? – AbraCadaver