2011-01-20 95 views
1

我無法訪問嵌套在SOAP對象結果中的特定元素。如何訪問Force.com SOAP響應中的特定元素?

print_r ($response->records[0]->fields

RETURNS

stdClass的對象(

[Number_of_Residents_ C] => 1
[狀態
_c:當運行此代碼Salesforce的工具包返回以下] => LA
[City__c] =>新奧爾良
[Placement_Incentive__c] =>是的
[Total_number_of_schools__c] => 125.0
[Total_Number_of_Students__c] => 24471.0
[Total_Number_of_Employees__c] => 1700.0
[Total_Operating_Revenue__c] => 1.2E8
[Governance_Model__c] =>謝馬約拉爾/狀態控制
[CEO_Superintendent_Appointment_Year__c] => 2007
[Trained_Leader__c] =>
[Final_Press_Clip_1_Title__c] =>剪輯 1樣品
[Final_Approved_Clip_1__c] =>http://www.google.com
[Final_Press_Clip_2_Title__c] =>剪輯 2樣品
[Final_Approved_Clip_2__c] =>http://www.yahoo.com
[Final_Press_Clip_3_Title__c] =>剪輯 3樣品
[Final_Approved_Clip_3__c] =>http://www.bing.com
[Final_Press_Clip_4_Title__c] =>
[Final_Approved_Clip_4__c] =>
[Final_Press_Clip_5_Title__c] =>
[Final_Approved_Clip_5__c] =>
[News_Clip_Status__c] =>完整
[New_Organization__c] =>是
[Student_Achievment_URL__c] => http://www.aol.com
[Work_Life__c] =>
[Placement_Incentive_Description__c] => $ 1000
[0] =>的sObject對象([型] =>帳戶[領域] => stdClass的對象([名稱] =>樣品區名稱))
[2] = >的sObject 對象(【類型】=>聯繫
[場] => stdClass的對象([名稱] =>保羅·史密斯)))

如果我想我可以做Placement_Incentive_Description__c的價值所以通過使用:

的print_r ($響應 - >記錄[0] - >板塊 - > Placement_Incentive_Description__c

然而困難在於如何訪問這似乎是一個名爲場的子帳戶對象名稱字段[ 0]。我嘗試了幾種組合,但沒有運氣。

+2

人,它真的不可讀,你能格式化它嗎? – Ass3mbler 2011-01-20 20:21:33

+0

我添加了一些換行符,使它看起來更愉快 – 2011-01-20 20:48:29

回答

2

哇,這很奇怪嘗試這樣的事情。

$ attr = 0;

$ response-> records [0] - > fields - > {$ attr}