2011-06-07 48 views
0
{ 
    "value": { 
     "num": [ 
      [ 
       [ 
        12, // $num1 
        34 // $val1 
       ], 
       [ 
        15, // $num2 
        47 // $val2 
       ], 
       [ 
        7, // $num3 
        86 // $val3 
       ], 
       [ 
        9, // $val4 
        101 // $val4 
       ] 
      ] 
     ] 
    } 
} 

我已经使用json解码。如何获得这个json树中的每个值?我只能得到$num1 & $val1,但我仍然想要休息一下。谢谢。php如何获得这个json树中的每个数字?

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

为什么$数据[ '值'] [ '民']得到了与单个值的数组,而不是直接的阵列$ NUMS和$瓦尔斯? – VAShhh 2011-06-07 08:48:59

+0

你需要迭代正确的数组。 – hakre 2011-06-07 08:51:26

回答

3
foreach ($data['value']['num'][0] as $data) { 
    $num[]= $data[0]; 
    $val[]= $data[1]; 
} 
0
foreach ($data as $result) { 
    $num[]= $result['num']; 
    $val[]= $result['value']; 
} 

ü可以试试这个

相关问题