如何在php变量中存储图形数据?

时间:2013-02-15 12:12:56

标签: php facebook facebook-graph-api facebook-like

我想在我的网站上获取特定页面的喜欢数量并将其存储在数组中。陷入中间,我发现我可以通过以下代码得到喜欢的数量以及其他数据:

/*$site="http://graph.facebook.com/?ids=http%3a%2f%2xxxxxxxx.com/abc.php";
$graph= file_get_contents($site);

输出如下:

{"http:\/\/xxxxxxxx.com\/abc.php":{"id":"http:\/\/xxxxxxxx.com\/abc.php","shares":75,"comments":3}}

有没有办法可以存储喜欢的数量,即在这种情况下75在php数组中?

我试过 explode(); ,但问题是我将使用的网址不会是一个恒定的长度。

1 个答案:

答案 0 :(得分:1)

这是一个json字符串解码它,使用json_decode你将获得输出为数组。 参考:http://php.net/manual/en/function.json-decode.php

$array  = json_deocde($json_string, true);

echo "<pre>";
print_r($array);