$pf = new Petfinder('API_KEY');
$pf->setResponseFormat('json');
$petJson = $pf->pet_find(array('output'=>'basic', 'location' => '32810', 'count' => '25'));
$pet = json_decode($petJson);
foreach ($pet as $pets)
{
print_r($pets);
}
시도했지만 var_dump($pets->pets->pet);
시도했지만 작동하지 않았다. 난 그냥 같은 품종으로 하나 개의 요소를 추출하기 위해 노력하고있어데이터 구문 분석 및 PHP에서 요소 추출하기
/* 응답은 */
iso-8859-11.0stdClass Object
(
[lastOffset] => stdClass Object
(
[$t] => 1
)
[pets] => stdClass Object
(
[pet] => stdClass Object
(
[options] => stdClass Object
(
[option] => stdClass Object
(
[$t] => housebroken
)
)
[breeds] => stdClass Object
(
[breed] => stdClass Object
(
[$t] => Domestic Short Hair
)
)
[shelterPetId] => stdClass Object()
[status] => stdClass Object
(
[$t] => A
)
[name] => stdClass Object
(
[$t] => Bottle Fed Kittens
)
[contact] => stdClass Object
(
[email] => stdClass Object
(
[$t] => [email protected]
)
[zip] => stdClass Object
(
[$t] => 32810
)
[city] => stdClass Object
(
[$t] => Orlando
)
[fax] => stdClass Object()
[name] => stdClass Object
(
[$t] => Lori Lewis
)
[address1] => stdClass Object
(
[$t] => P.O.Box 607082
)
[phone] => stdClass Object
(
[$t] => 407-953-0297
)
)
[description] => stdClass Object
(
[$t] =>
)
[sex] => stdClass Object
(
[$t] => F
)
[media] => stdClass Object
(
[photos] => stdClass Object
(
[photo] => Array
(
[0] => stdClass Object
(
[@size] => x
[$t] => http://photos.petfinder.com/photos/US/FL/FL1155/26769037/FL1155.26769037-1-x.jpg
[@id] => 1
)
[2] => stdClass Object
(
[@size] => t
[$t] => http://photos.petfinder.com/photos/US/FL/FL1155/26769037/FL1155.26769037-3-t.jpg
[@id] => 3
)
)
)
)
[id] => stdClass Object
(
[$t] => 26769037
)
[animal] => stdClass Object
(
[$t] => Cat
)
)
)
[header] => stdClass Object
(
[timestamp] => stdClass Object
(
[$t] => 2013-08-13T05:54:46Z
)
[status] => stdClass Object
(
[message] => stdClass Object()
[code] => stdClass Object
(
[$t] => 100
)
)
[version] => stdClass Object
(
[$t] => 0.1
)
)
[@xsi: noNamespaceSchemaLocation] = > http: //api.petfinder.com/schemas/0.9/petfinder.xsd
)
, 어떤 도움을 크게 감상 할 수있다.
응답 당신은'이소 - 8859-11.0' 응답이 있습니다. 이것을 제거하려고 시도하십시오 – Ibu
이것은'JSON'이 아닌'OBJECT' 응답입니다 –
오브젝트에서 iso-8859-11.0을 제거하는 방법에 대한 제안 사항이 있습니까? – user2677350