抱歉 - 这个措辞有点差。
我的代码fbid
来自表单。我应该知道如何获取和显示部件是file_get_contents()
所要求的。
<?php echo $_POST["fbid"]; ?>
<?php $x=$_POST['fbid'];?>
<?php echo file_get_contents("http://graph.facebook.com/" . $x); ?>
请参阅下面的代码file_get_contents()
显示的内容:
{
"id": "4",
"name": "Mark Zuckerberg",
"first_name": "Mark",
"last_name": "Zuckerberg",
"link": "http:\/\/www.facebook.com\/zuck",
"username": "zuck",
"gender": "male",
"locale": "en_US"
}
如何从此字符串中回显字段name
和gender
?
Name: Their name
Gender: Their gender
答案 0 :(得分:2)
使用json_decode()
解析数据。 Facebook图形搜索结果以JSON格式返回,因此您只需要解析它们然后就可以访问它们。
<?php
$data = file_get_contents("http://graph.facebook.com/" . $x);
$array = json_decode($data, true);
echo $array['name'];
echo $array['gender'];
?>
查看PHP manual。