0

可能重复:
php中的json解码

我想在 php 中获取我的 id,实际上没有那个 php sdk 文件。所以我正在使用这个。

$a = file_get_contents('https://graph.facebook.com/100004304380055...');
echo $a['id'];

响应的内容是

{
    "id": "100004304380055",
    "name": "Ayush Mishra"
}

但它不返回我的id 100004304380055. 我的东西$a不是一个数组。我想知道如何制作$a一个数组,然后通过$a['id']. 请提供代码。任何帮助将不胜感激。

4

1 回答 1

2

端点返回一个 JSON 字符串;这是一种用于将对象信息作为字符串传达的格式。将字符串转换回对象,并获取id属性:

$data = json_decode($response);
echo $data->id;

$response您调用的结果在哪里file_get_contents()

于 2012-12-14T01:21:33.477 回答