2011-09-13 73 views
0

我试图访问和输出JSON响应:如何访问/输出这json_decode多维关联数组PHP

  1. 我想要得到的值内的[开始] => 0 Web阵列。
  2. 我还需要通过和输出的结果去[0]点击网址,标题等

    我花了几个小时,现在尝试各种组合都无济于事。谢谢您的帮助!

    Array 
        (
    [bossresponse] => Array 
        (
         [responsecode] => 200 
         [web] => Array 
          (
           [start] => 0 
           [count] => 14 
           [totalresults] => 14 
           [results] => Array 
            (
             [0] => Array 
              (
               [date] => 
               [clickurl] => http://url.com/1 
               [url] => http://url.com/1 
               [dispurl] => http://url.com/1... 
               [title] => Title of Content 1 
               [abstract] => This is the summary, This is the summary, This is the summary, ... 
              ) 
    
             [1] => Array 
              (
               [date] => 
               [clickurl] => http://url.com/2 
               [url] => http://url.com/2 
               [dispurl] => http://url.com/2... 
               [title] => Title of Content 2 
               [abstract] => This is the summary, This is the summary, This is the summary, ... 
              ) 
            ) 
    
          ) 
    
         ) 
    
    ) 
    

回答

0
echo $var['bossresponse']['web']['start']; 
foreach ($var['bossresponse']['web']['results'] as $result) 
    foreach ($result as $key => $value) { 
    echo "$key => $value <br>"; 
    } 
}  
+0

感谢您的帮助! –

+0

你能看到我下面的评论,请告诉我发生了什么事吗? –

+0

http://stackoverflow.com/questions/7410050/ –

0
$json['bossresponse']['web']['start'] 
$json['bossresponse']['web']['results'][0]['title'] 

中的foreach()

foreach($json['bossresponse']['web']['results'] as $j){ 
    echo "<br>title".$j['title']; 
} 
+0

感谢这个,我用这个,但我试图从一个foreach内这样做。 –

+0

@ uber_n00b:加入 – genesis

+0

http://stackoverflow.com/questions/7410050/ –