0

对不起 - 这会有点措辞不好。

我的代码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"
}

如何回显字段namegender从此字符串中回显?

Name: Their name 
Gender: Their gender
4

1 回答 1

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 手册

于 2013-03-09T15:20:20.303 回答