我想在我的网站上获取特定页面的喜欢数量并将其存储在数组中。陷入中间,我发现我可以通过以下代码得到喜欢的数量以及其他数据:
/*$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(); ,但问题是我将使用的网址不会是一个恒定的长度。
答案 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);