2014-02-20 5 views
0

나는 내가 해독 한 다음 JSON 객체를 가지고있다. 나는 평소, 즉 개체에서 데이터에 액세스 할 알고PHP 변수 이름은 무엇입니까?

$value = $obj->data 

변수가 컬 요청에서 반환 된 다음 사항을 고려

stdClass Object 
(
    [<account_name>] => stdClass Object 
    (
     [id] => 123 
     [name] => "Some Name" 
     [email] = "[email protected]" 
    ) 
) 

어떻게 [id]의 값을받을 수 있나요 , [name], [email] 등, 객체 키를 모른다면?

+1

사용 json_decode ($ json, true); 당신에게 배열을 줄 것이고, lopp를 통해 foreach ($ key => $ val과 같은 $ data)를 사용하면 데이터를 얻을 것이다. –

답변

4

json_decode을 사용하는 경우 두 번째 매개 변수를 true으로 설정하여 json 데이터를 배열로 디코딩하십시오.

그런 다음 foreach을 사용하여 키를 모르더라도 배열을 반복 할 수 있습니다.

+0

Nailed it. 감사! – visevo

관련 문제