0
多次元配列アクセスのための非常に多くのソリューションがあることは知っています。しかし、いずれも私のために働いていませんでした。PHP多次元配列にアクセスする方法
私はこの配列を持っており、配列全体をループすることで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'がタイプの文であり、使用可能なキーではないことに注意してください。 –