2013-11-27 4 views
0

나는 다음과 같은 JSON 배열, 내가 값을 가져 오지하려고하지만JSON 배열은 값을 표시하지

=> Array (
    [url] => http://chrome.blogspot.com/feeds/posts/default 
    [title] => <b>Google</b> Chrome <b>Blog</b> 

작동하지 않습니다이이 내가 값을 가져 오지하기 위해 PHP에서 사용하고있는 코드입니다

echo $json['url'];

$json = json_decode($res, true);

수 이것에 대한 어떤 사람의 도움.

답변

2

Array ([responseData] => 
      Array ([query] => Official Google Blogs 
           [entries] => Array ([0]=> 


echo $json['responseData']['entries'][0]['url']; 

각 항목을 통해 루프에있는 모든 값을 표시하려면 주석에서 배열의 배열

echo $json[0]['url']; 

foreach($json['responseData']['entries'] as $data) 
{ 
    echo $data['url']; 
} 
+0

나는 이것도 tryed하지만 다음과 같은 에러를 낸다 PHP Notice : 정의되지 않은 오프셋 : 0 /home/manoj/php/curl.php on line 10 – user2964771

+0

인덱스가 실제로 0인지 확신 할 수 없다. 다른 정수 또는 문자열 키일 수 있습니다. – Mark

+0

이 내가 가지고있는 JSON입니다 배열 ( [드 responseData] => 배열 ( [질의] => 공식 구글 블로그 [항목] => 배열 ( [0] => 배열 ( [URL] => http://googleblog.blogspot.com/feeds/posts/default [제목] =>공식 블로그 [contentSnippet] => 1 일 전 ... 새의 뉴스공식 웹 로그, 제품, 이벤트 및 삶의 모습을 한눈에 파악
Google. – user2964771

0

$json를 통해 디버깅하십시오 print_r($json); 다음 배열 및 색인의 현재 상태 확인 es.