2012-11-29 2 views
3

내가 이해할 수없는 것, 또는 어떤 간단한 문제가 해결되어야하는 데 도움이되는 정보를 찾을 수 있습니다. 나는 API를 사용하여 말하고, API를 말하기 요청을 얻을Jason 디코드 루트 속성

$myArray = json_decode($resp); 
$id = $myArray->id; 
echo $id; 
:이 API에서 점점 responce 메신저는

{"styleHolder":[{"id":100000929,"makeId":200005143,"year":2001,"makeName":"Ford","makeNiceName":"ford","modelId":"Ford_F_150","ect....... 

내가 필요로하는 ID를 가지고, 그리고 PHP 변수로를 설정하는 것입니다 ..

내가 좋아하는 뭔가를 사용하는 방법을 알고있다

하지만 resp 한 번 루트 속성으로 styleHolder있다, 나는 밖으로 ID를 parce하는 방법을 알아낼 것. 어떤 도움이 좋을 것입니다!

+4

'위해서 var_dump ($에서 myArray)는'당신이 –

답변

5

styleHolder은 배열이므로 먼저 배열 요소에 액세스해야합니다. 그러면 id 속성입니다.

$myArray = json_decode($resp); 
$id = $myArray->styleHolder[0]->id; 
echo $id; 
+0

큰 작동해야 할 일을 정확하게 알려 것입니다, 나는 100 %이 이해 .. 감사합니다! – user1789437

+0

당신을 환영합니다! :-) –

+0

질문이 하나 더 있으십니까? 이 응답에서 usedTradeIn의 가치를 얻는 방법은 무엇입니까? 5462.0, "usedPrivateParty": 4291.0, "usedTradeIn": null, "tmv": null, "tmv": null, "baseInvoice": null, "deliveryCharges": null, "tmv": null, "usedTmvRetail": { "nationalBasePrice" : 3589.0, " – user1789437