如何从我的 json 文件中获取带有 foreach 的玩家列表?

How do I get a list of players with foreach from my json file?

我想要每个球员和时间的名单。 我试过 <?php foreach ($status->players as $player) { echo $player.'<br />'; } ?> 但这对我不起作用。有谁知道我怎样才能得到球员名单和时间?

    "name":"Xanth Cluster-Genesis Pt 2 1.5xXP 4xT 3xG - (v342.2)",
    "map":"Gen2",
    "password":false,
    "maxplayers":50,
    "players":[
        {
            "name":"Cody",
            "raw":{
                "score":0,
                "time":5477.548828125
            }
        },
        {
            "name":"antoniogelardi9",
            "raw":{
                "score":0,
                "time":4328.5205078125
            }
        },
        {
            "name":"yrittz",
            "raw":{
                "score":0,
                "time":671.528564453125
            }
        }
    ],
    "bots":[
        
    ],
    "connect":"0000",
    "ping":145
}

这样:

<?php

$inputJson = 
<<<JSON
{
    "name":"Xanth Cluster-Genesis Pt 2 1.5xXP 4xT 3xG - (v342.2)",
    "map":"Gen2",
    "password":false,
    "maxplayers":50,
    "players": [
        {
            "name":"Cody",
            "raw":{
                "score":0,
                "time":5477.548828125
            }
        },
        {
            "name":"antoniogelardi9",
            "raw":{
                "score":0,
                "time":4328.5205078125
            }
        },
        {
            "name":"yrittz",
            "raw":{
                "score":0,
                "time":671.528564453125
            }
        }
    ],
    "bots":[
        
    ],
    "connect":"0000",
    "ping":145
}
JSON;

$arr = json_decode($inputJson);

foreach ($arr->players as $player) {
    echo $player->name . ": " . $player->raw->time . "\n";   
}