如何从简单的字符串创建数组?

时间:2012-12-14 01:17:01

标签: php

  

可能重复:
  json decode in php

我想在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']获取我的ID。请提供代码。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

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

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

$responsefile_get_contents()的调用结果。