2014-02-28 211 views
0

我已經非常廣泛地搜索,原諒我,如果這恰好是一個重複的問題。谷歌聯繫人全名

我試圖用Google Contacts api檢索名字和姓氏。收集電子郵件是很容易使用:

$result = $xml->xpath('//gd:email'); 
$count = 0; 
foreach ($result as $title) { 
    $count++; 
    $email = $title->attributes()->address; 
} 

我有絕對沒有運氣搞清楚如何使用

//gd:fullName 

所有幫助表示讚賞。

+0

請始終給出示例輸入。最好的辦法是發佈一個[SSCCE](http://www.sscce.org),其中包含代碼中的示例輸入,並可以通過將它們複製並粘貼到PHP中直接執行;類似於[php.net上的這個例子](http://de1.php.net/manual/en/simplexmlelement.xpath.php)。 –

回答

0

全名不是存儲在屬性中,而是作爲文本值存儲 - 這使得解析更簡單。

$names = $xml->xpath('//gd:fullName'); 
foreach ($names as $name) { 
    echo $name; 
} 

只要將SimpleXML節點轉換爲字符串,就會返回其文本值(此處爲全名)。