PHP, как получить каждое число в этом дереве JSON? - PullRequest
0 голосов
/ 07 июня 2011
{
    "value": {
        "num": [
            [
                [
                    12, // $num1
                    34  // $val1
                ],
                [
                    15, // $num2
                    47  // $val2
                ],
                [
                    7,  // $num3
                    86  // $val3
                ],
                [
                    9,  // $val4
                    101  // $val4
                ]
            ]
        ]
    }
}

Я уже использую декодирование JSON.Как получить каждое значение в этом дереве JSON?Я только могу получить $num1 & $val1, но я все еще хочу получить остальные.Спасибо.

foreach ($data['value']['num'] as $data) 
  $num1= $data[0][0];
 $val1= $data[0][1];

Ответы [ 2 ]

3 голосов
/ 07 июня 2011
foreach ($data['value']['num'][0] as $data) {
  $num[]= $data[0];
  $val[]= $data[1];
}
0 голосов
/ 07 июня 2011
foreach ($data as $result) {
  $num[]= $result['num'];
  $val[]= $result['value'];
}

Можете ли вы попробовать это

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...