안녕하세요, json 배열의 객체를 통해 반복하려하지만 문자 그대로 아무것도 얻지 못합니다. 여기에 내 시도가 있습니다.객체의 루프를 통해 json 배열
$jsonurl = 'http://eol.org/api/search/1.0.json?q='."$searchvar".'&page=1&exact=false& filter_by_taxon_concept_id=&filter_by_hierarchy_entry_id=&filter_by_string=&cache_ttl=';
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json);
foreach ($json_output->dataObjects as $objects){
print "{$objects->title}\n";
}
여기에 실제 json 배열의 구조가 있습니다.
array
0 object
id 19076
title Vulpes
link http://eol.org/19076?action=overview&controller=taxa
content Arctic foxes; kit foxes; red foxes; red fox
에서 json_decode() 함수 PHP 매뉴얼의 설명서를 참조하고 일을주세요! 고마워요. 선생님. – Squirtle
. 문제는 JSON에서 "결과"로 정의 된 배열 이름입니다. "데이터 객체" –
정답으로 표시 하시겠습니까? –