可能重复:
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。请提供代码。任何帮助将不胜感激。
答案 0 :(得分:2)
端点返回一个JSON字符串;这是一种用于将对象信息作为字符串传送的格式。将字符串转换回对象,并获取id
属性:
$data = json_decode($response);
echo $data->id;
$response
是file_get_contents()
的调用结果。