使用数组中的数据



在我的php页面上,我得到了以下输出:

Array ( [contact/email] => users_name@email_address.com )

这是通过php代码中的以下行生成的:

print_r($openid->getAttributes());

如何从该数组中提取文本users_name@email_address.com并将其粘贴到变量$strEmail;中?

所以当我回显变量时:

echo $strEmail;

它应该在屏幕上输出以下内容:

users_name@email_address.com

将数组分配给一个变量,然后您可以轻松访问它:

$attributes = $openid->getAttributes();
$strEmail = $attributes['contact/email'];
echo $strEmail; // => users_name@email_address.com

在您的特定情况下,您可以执行:

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

然而,建议更好,因为这也适用于其他情况:

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

有关更多详细信息,请参阅PHP手册,了解如何访问数组。

相关内容

  • 没有找到相关文章

最新更新