从数组中获取特定字符串(Gravatar)

时间:2015-06-29 23:38:08

标签: php arrays get specifications gravatar

我想知道如何从这个文档中的数组中获取特定的字符串: https://gravatar.com/205e460b479e2e5b48aec07710c08d50.php

我正在使用Gravatar页面上给出的示例并开始习惯以下行:

$profile['entry'][0]['preferredUsername'];

到目前为止,完整的文件(我的)现在看起来像这样:

<?php
    error_reporting(error_reporting() & ~E_NOTICE);

    $str = file_get_contents('https://www.gravatar.com/'.$_GET['hash'].'.php');
    $profile = unserialize($str);
    if (is_array($profile) && isset($profile['entry']))

    echo $profile['entry'][0]['name'];
    echo $profile['entry'][0]['preferredUsername']; 
?>

我的问题是如何弄清楚如何使用这一行获取姓名和名字:

echo $profile['entry'][0]['name'];

我输入的所有内容都是&#34;数组&#34;。

1 个答案:

答案 0 :(得分:0)

$profile['entry'][0]['name']确实是一个数组。如果您需要格式化名称,则应访问$profile['entry'][0]['name']['formatted']