0
다차원 배열 액세스를위한 많은 솔루션이 있다는 것을 알고 있습니다. 그러나 그들 중 누구도 나를 위해 일하지 않았습니다.PHP 다차원 배열에 액세스하는 방법
이 배열이 있고 전체 배열을 반복하여 name 속성에 액세스해야합니다. Name 속성에있는 'TEXTPRINT'값에 어떻게 액세스합니까? 내가 값을 인쇄하려면이 코드를 시도
Array
(
[0] => Array
(
[ParentSurvey] => Array
(
[attributes] => Array
(
[type] => SM_Survey__c
[url] => /services/data/v36.0/sobjects/SM_Survey__c/a181400000FHVy0AAH
)
[Id] => a181400000FHVy0AAH
[Company__c] => a0Qa000000ME65MEAT
[Type__c] => Company Critical Roles
[Company__r] => Array
(
[attributes] => Array
(
[type] => Company__c
[url] => /services/data/v36.0/sobjects/Company__c/a0Qa000000ME65MEAT
)
[Id] => a0Qa000000ME65MEAT
[Name] => TEXTPRINT
)
)
[DescList] => Array
(
[0] => Array
(
[attributes] => Array
(
[type] => SM_Survey_Detail__c
[url] => /services/data/v36.0/sobjects/SM_Survey_Detail__c/a171400000PkHmsAAF
)
[Id] => a171400000PkHmsAAF
[CR_Designation__c] => a0ka0000004r6biAAA
[SM_Survey__c] => a181400000FHVy0AAH
[CR_Designation__r] => Array
(
[attributes] => Array
(
[type] => Designation__c
[url] => /services/data/v36.0/sobjects/Designation__c/a0ka0000004r6biAAA
)
[Id] => a0ka0000004r6biAAA
[Name] =>Manager
)
)
..
foreach ($result as $record){
print_r($record['Array']['ParentSurvey']['Company__r']['Name']);
}
이 상위 배열을 통해 반복 처리이다 시도하고 자신의 각각의 아이를 돌려줍니다 요소. 그래서'[ 'Array']'는 필요 없다. 또한 print_r의'Array'가 타입의 문이고 사용할 수있는 키가 아니라는 것을 알아 두어야합니다 –