我成功查询了Graph Api并收到了用户生日,但无法打印。我的API调用:/我?fields=id,name,picture,生日{date};
echo$user['birthday'];
我在尝试时收到此错误
请帮忙,我是PHP新手。。。
使用此获取生日:
echo $user['birthday']->format("Y-m-d H:i:s");
不能只回显['birthday'],因为它是一个日期时间对象,所以需要使用datetime对象的函数来转换为字符串。
结果是什么:print_r($user)
将打印可用索引。
您可以考虑使用以下两个函数来测试您的变量:is_array($user)和isset($user['birthday'])
http://php.net/manual/en/function.isset.phphttp://php.net/manual/en/function.is-array.php