我想知道如何从这个文档中的数组中获取特定的字符串: 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;。
答案 0 :(得分:0)
$profile['entry'][0]['name']
确实是一个数组。如果您需要格式化名称,则应访问$profile['entry'][0]['name']['formatted']