JSON 파일을 가져오고 (루프를 사용하여) JSON 파일의 각 객체에 대한 요소를 만드는 Wordpress 플러그인을 만들려고합니다. 그러나이 JSON 파일은 내가 보지 못했던 형식으로되어 있으므로 데이터를 가져 오는 방법을 찾는 데 어려움을 겪고 있습니다. 파일의 시작과 끝은 배열 대괄호로 표시됩니다.기본 json_decode with PHP
여기는 JSON file입니다.
그래서 첫 번째 개체는 다음과 같습니다
$json_feed_url = 'http://earthquake-report.com/feeds/recent-eq?json';
$args = array('timeout' => 120);
$json_feed = wp_remote_get($json_feed_url, $args);
$earthquake_data = json_decode($json_feed);
어떻게 실제로이 당겨 않고 있지만, 그것을 인쇄 :
[{
"title": "Moderate earthquake - Fiji Region on June 5, 2014",
"magnitude": "4.5",
"location": "FIJI REGION",
"depth": "334",
"latitude": "-15.63",
"longitude": "-176.92",
"date_time": "2014-06-05T04:17:31+00:00",
"link": "http://earthquake-report.com/2014/06/05/moderate-earthquake-fiji-region-on-june-5-2014/"
},
그래서 나는이있어? $ earthquake_data-> title을 사용할 수는 없으며, 이름이 없기 때문에 인덱스를 사용하여 각 객체를 가져올 수있는 방법이 필요합니다. 0 인덱스에서 시작하여 거기에서부터 시작해야합니까?
echo $earthquake_data[0];
echo $earthquake_data[0]{$countervariable->title};
앞에서 설명한대로이 문서의 마지막 25 개 객체 각각의 정보를 가져 오려고합니다. 어떤 도움이라도 대단히 감사하겠습니다.
'foreach ($ earthquake_data as $ earthquake_data_single) {echo $ earthquake_data_single-> title; }'. – h2ooooooo