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

こんにちは、みんな、

SO のおかげで、JSON フィードからデータを正常に取得できました...しかし...今頭を悩ませています。

を使用する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 に答える