简体   繁体   English

在PHP中访问stdClass对象中的变量

[英]Access variables in stdClass object in PHP

I use the API of my CRM to receive contacts. 我使用CRM的API来接收联系人。 Now, I want to access the email address of the contact: 现在,我要访问联系人的电子邮件地址:

$result = $api->findContacts($params);
print_r($result[0]->email);

returns ... 返回...

stdClass Object ( 
  [0] => ckauwan_t@tsp-t.com 
  [--primary] => ckauwan_t@tsp-t.com 
)

How can access the email address stored in [--primary] via PHP? 如何通过PHP访问[--primary]中存储的电子邮件地址? I tried $result[0]->email->--primary etc, but does not work. 我试过$ result [0]-> email->-primary等,但是不起作用。

Thanks 谢谢

Try this : 尝试这个 :

$primary = '--primary';

echo $result[0]->email->{$primary};

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM