지금 당분간이 사실을 알기 위해 노력했지만, 제대로 이해하지 못한 것 같습니다. 저는 API를 호출하고 JSON 응답을 디코딩하는 앱을 만들고 있습니다. 데이터가 있지만 작업 할 수 없습니다. 데이터는 다음과 같습니다.다차원 stdclass 객체와 배열을 반복합니다.
stdClass Object ( [custom_fields] => Array ( [0] => stdClass Object ( [name] => Heading 1 [0] => stdClass Object ( [name] => sub_1-1 [caption] => SubHeading 1-1 ) [1] => stdClass Object ( [name] => sub_1-2 [caption] => SubHeading 1-2 ) ) [1] => stdClass Object ( [name] => Heading 2 [0] => stdClass Object ( [name] => sub_2-1 [caption] => SubHeading 2-1 ) ) ) [status] => 200 [version] => 1.3.2 )
제가 근본적으로 시도한 것은 제목 1과 2 개의 하위 제목이있는 표를 설정하는 것입니다. $APIRESULT->custom_fields->name
을 사용하여 제목 1을 얻을 수 있지만 하위 제목을 가져올 수 없습니다. 나는 그것이 쉽다라고 확신한다. 그리고 나는 단지 블록을 가지고있다. 그러나 나는 포기하고, 여기의 누군가 정말로 나를 정말로 도울 수 있기를 바란다.
미리 감사드립니다. arrays
해야하지만 내 의견으로 데이터의 구조를 싫어
$APIRESULT->custom_fields->{'0'}->name // Access name
$APIRESULT->custom_fields->{'1'}->caption // Access something else
이
솔루션은 작동합니다 : PHP에서
[정수와 같은 이름의 객체 속성에 액세스하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/10333016/how-to) -access-object-properties-with-names-like-integers) – deceze