Statcounter API에서 json 데이터를 가져 오려고합니다.json_decode() 값을 얻는 중
나는 다음과 같습니다
$query = makeQuery("2292634", "demo_user", "statcounter", "visitor", "");
echo $query . "<br>";
$response = file_get_contents($query, true);
$data = json_decode($response, true);
echo $data['sc_data']['log_visits'];
나는 쿼리가 정확한지 알고, 나는 $response
가 포맷되지 않은 JSON으로 가득 알고있다. 문제는 배열에 액세스하고 값을 꺼내는 것입니다.
여기에 나와있는 포맷되지 않은 json의 첫 번째 몇 줄이 있습니다.
이 링크는 15 분 동안 만 작동하며 원시 json을 보려면 새 링크를 생성 할 수 있습니다.
{"@attributes":{"status":"ok"},"sc_data":[{"log_visits":"1","entries_in_visit":"2","entry_t":"2014-04-29 17:57:33","entry_url":"http:\/\/www.guitar-online.com\/en\/","entry_title":"Learn how to play the guitar: tutorials, guitar
는 분명 내가 올바른 방법으로 배열에 접근하고 있지 않다 ... 그러나 나는 아직 작동하도록 구문을 발견하지 않았습니다!
도움 주셔서 감사합니다.
echo $data['sc_data'][0]['log_visits'];
이 코드는 위의 첫 번째 요소에 액세스합니다 :