0

oauth を使用して gmail 経由で連絡先をインポートしています: PHP で Google Contacts Data API と OAuth 2.0 を使用して Gmail または Google の連絡先をインポートします

ただし、メールに @xyz.com が含まれる結果のみを表示したいと考えています。oauth.php の最後のステートメントを次のように変更してみました。

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

しかし、私は何の結果も得ていません。また、すべての連絡先がインポートされるわけではありません。ユーザーは @xyz.com からメールを送受信していますが、@xyz.com は gmail からフィードバックされていないと思います。ここで連絡先と呼ばれるのは誰ですか?

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 に答える