0

我正在使用 oauth 通过 gmail 导入联系人: Import Gmail or Google contacts using Google Contacts Data API and OAuth 2.0 in PHP

但是,我只想显示电子邮件中包含@xyz.com 的那些结果。我尝试将 oauth.php 的最后一条语句修改为:

foreach ($result as $title) {
if(preg_match("/@xyz.com/",$title->attributes()->address))
echo $title->attributes()->address . "<br>";
}

但我没有得到任何结果。并不是所有的联系人都被导入。我相信@xyz.com 没有得到gmail 的反馈,尽管用户已经从@xyz.com 发送和接收了邮件。谁在这里被称为联系人?

4

1 回答 1

1

尝试使用strpos

foreach ($result as $title) 
{
    if(strpos($title->attributes()->address, '@xyz.com') !== false)
    {
        echo $title->attributes()->address . "<br>";
    }
}
于 2013-01-26T19:14:48.217 回答