0
{
    "Group": [
        {
            "name": "HolderOne",
            "operators": [
                {
                    "username": "ken",
                    "status": 3
                },
     .....etc.....

大家好,

我已经成功地从我的 JSON 提要中提取了数据,感谢 SO 的帮助......但是......现在挠头了。

通过使用print_r($obj->....),我能够从我的提要中提取所有信息,但我想要做的是......

从上面看,如果用户名的值为 'ken',则仅显示关联的状态 3。

我认为它可能使用 print_r 分配给每个Array(?)例如上面的值[0]- 现在我不知道该值是什么,所以我可以获取[n]每个用户名的值以显示状态吗?

我在这里稍微超出了我的舒适区......不确定这是一个开始的 PHP 还是 JSON 问题。

提前感谢您的帮助

4

1 回答 1

1

这是你想要的?

foreach($obj->Group as $group)
{
    foreach($group->operators as $operator)
    {
       if($operator->username == "ken")
       {
           echo $operator->status;
       }
    }
}
于 2012-10-24T16:01:56.340 回答