2011-07-02 45 views
1

在我的PHP頁面,我得到了如下輸出:使用數據

print_r($openid->getAttributes()); 

我如何提取:

Array ([contact/email] => [email protected]_address.com) 

這是通過在PHP代碼以下行產生該數組中的文字[email protected]_address.com並將其粘貼到變量$strEmail;

所以,當我附和變量:

echo $strEmail;

它應輸出隨後在屏幕上:

[email protected]_address.com

回答

0

數組賦值給一個變量,然後你可以很容易地訪問它:

$attributes = $openid->getAttributes(); 
$strEmail = $attributes['contact/email']; 
echo $strEmail; // => [email protected]_address.com 
0

在您的特定情況下,你可以這樣做:

$strEmail = reset($openid->getAttributes()); 

但是最好還是建議,因爲這將爲其他情況下工作,也:

$attributes = $openid->getAttributes(); 
$strEmail = $attributes['contact/email']; 

欲瞭解更多詳情,請參閱該PHP Manual about arrays如何訪問它們。