Php 从json结构访问数据

Php 从json结构访问数据,php,json,Php,Json,我正在从Facebook加载一个JSON提要(下面的代码片段) 我正在使用$data['pics']=json\u decode(file\u get\u contents('https://graph.facebook.com/“.$id./photos”) 我如何回传from->name值以获得“Title Here”值?我要做的第一件事是var\u dump()响应,这将解释PHP解码它的确切结构。我的猜测是,$response['data']['from']['name']可能有用。我认

我正在从Facebook加载一个JSON提要(下面的代码片段)

我正在使用
$data['pics']=json\u decode(file\u get\u contents('https://graph.facebook.com/“.$id./photos”)


我如何回传from->name值以获得“Title Here”值?

我要做的第一件事是
var\u dump()
响应,这将解释PHP解码它的确切结构。我的猜测是,
$response['data']['from']['name']
可能有用。

我认为应该是这样的:

$array = json_decode(file_get_contents('https://graph.facebook.com/'. $id .'/photos'));
echo $array["data"]["from"]["name"];

您可以使用print_r($array)回显数组,然后查看php数组的结构,如果它没有按预期工作。

我得到了一个php错误。我试着打印出这个:啊,因为它是作为一个对象解码的。尝试:echo$array->data[0]->from->name;非常感谢。对不起,我没有意识到对象会改变数据的访问方式。
$array = json_decode(file_get_contents('https://graph.facebook.com/'. $id .'/photos'));
echo $array["data"]["from"]["name"];