PHP

2011-09-13 3 views
0
내가 액세스하려고

및 출력 JSON 응답/출력이 json_decode 다차원 연관 배열을 액세스하는 방법 :PHP

  1. 내가 [시작] => 0 내부의의 값에 도달 할을 웹 배열.
  2. 나는 또한 [결과]를 통해 출력 이동 [0] 클릭 URL 등 제목 지금은 아무 소용이 조합의 모든 유형을 시도하는 시간을 보냈습니다

    해야합니다. 도와 주셔서 감사합니다! foreach 문에

    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($json['bossresponse']['web']['results'] as $j){ 
    echo "<br>title".$j['title']; 
} 
+0

감사합니다, 나는 이것을 사용했다,하지만 난 foreach는 내에서 그렇게하려고 시도했습니다. –

+0

@ uber_n00b : – genesis

+0

을 추가하십시오. http://stackoverflow.com/questions/7410050/ –