2013-06-03 5 views
-1

나는 다음과 같은 JSON 형식이 :JSON 구문 분석 PHP

$json_a = json_decode($THE_API_URL); 

foreach($json_a as $mydata) { 
echo $mydata->also_known_as[0] 
} 

그러나 날짜를 얻을 수 없습니다

"also_known_as" : [ "Superman" ], 
"business" : { "copyright_holder" : [ [ "Copyright MCMXLII Walt Disney Productions (on print)", 
       " Walt Disney Productions", 
       " 28 February 1942", 
       " LP12270 (in copyright registry)" 
      ] ] 

그래서 내가 사용하여 "also_known_as"을 얻을 섹션을 구문 분석 할 수있어를 즉 "1942 년 2 월 28 일"이라는 copyright_holder 섹션에서 누군가 제발 구문을 도와주세요.

감사합니다.

+4

'위해서 var_dump ($의 json_a) 온라인 JSON을 볼 수 있습니다 '무슨 일을 정확히보고, 그것은 정확하게 올바른 JSON 아니라 PHP (101) – Jon

+3

입니다합니다. – crush

+0

JSON 예제 만 제공했습니다. var_dump를 시도 할 것입니다. –

답변

2

자세한 내용은 http://php.net/manual/en/function.json-decode.php을 참조하십시오.

json 문자열의 형식이 올바른지 다시 확인할 수도 있습니다. 게시 한 문자열이 제대로 json_decode하지 않습니다.

Jon이 말했듯이 일단 디코딩되면 간단히 직렬화되지 않은 json 배열을 var_dump하여 모든 것이 제대로되었는지 확인합니다.

또한 http://www.jsoneditoronline.org/

+0

환상적! 시각화/배울 필요가있는 바로 그 두 번째 링크에 감사드립니다. –