访问PHP中stdClass对象中的变量


Access variables in stdClass object in PHP

我使用CRM的API接收联系人。现在,我想访问联系人的电子邮件地址:

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

返回。。。

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

如何通过PHP访问存储在[-primary]中的电子邮件地址?我尝试了$result[0]->电子邮件->--primary等,但不起作用。

感谢

试试这个:

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